news 2026/5/12 6:20:39

Matlab学习笔记03

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Matlab学习笔记03

书籍:Matlab实用教程
工具:Matlab2021a

电脑信息:Intel® Xeon® CPU E5-2603 v3 @ 1.60GHz

系统类型:64位操作系统,基于X64的处理器 windows10 专业版

第2章 MATLAB数值计算

2.2 矩阵和数组
2.2.3 字符串

>>str1='Hello'str1='Hello'>>str2='I''m a chinese.'str2='I'm a chinese.'>>whos Name Size Bytes Class Attributes str11x510charstr21x1428char>>length(str1)ans=5>>x1=double(str1)x1=72101108108111>>x2=x1+1x2=73102109109112>>char(x1)ans='Hello'>>char(x2)ans='Ifmmp'>>class(str1)ans='char'>>class(x1)ans='double'>>ischar(str1)ans=logical1>>str3=[str1,str2]str3='HelloI'm a chinese.'>>str6=str2mat(str1,str2,str3)str6=3×19char数组'Hello ''I'm a chinese.''HelloI'm a chinese.'>>str7=strvcat(str1,str2)str7=2×14char数组'Hello ''I'm a chinese.'>>str8='a=2*5'str8='a=2*5'>>eval(str8)a=10>>disp(str1)Hello>>

2.2.4 矩阵和数组运算

>>A=[123;456;789]A=123456789>>det(A)ans=-9.5162e-16>>rank(A)ans=2>>inv(A)警告:矩阵接近奇异值,或者缩放错误。结果可能不准确。RCOND=2.202823e-18。 ans=1.0e+16*0.3153-0.63050.3153-0.63051.2610-0.63050.3153-0.63050.3153>>[v,d]=eig(A)v=-0.2320-0.78580.4082-0.5253-0.0868-0.8165-0.81870.61230.4082d=16.1168000-1.1168000-0.0000>>diag(A)ans=159>>[l,u]=lu(A)l=0.14291.000000.57140.50001.00001.000000u=7.00008.00009.000000.85711.714300-0.0000>>[q,r]=qr(A)q=-0.12310.90450.4082-0.49240.3015-0.8165-0.8616-0.30150.4082r=-8.1240-9.6011-11.078200.90451.809100-0.0000>>[u,s,v]=svd(A)u=-0.21480.88720.4082-0.52060.2496-0.8165-0.8263-0.38790.4082s=16.84810001.06840000.0000v=-0.4797-0.7767-0.4082-0.5724-0.07570.8165-0.66510.6253-0.4082>>x1=[12;34;56]x1=123456>>x2=eye(3,2)x2=100100>>x1+x2 ans=223556>>x1.*x2 ans=100400>>x1*x2 错误使用*用于矩阵乘法的维度不正确。请检查并确保第一个矩阵中的列数与第二个矩阵中的行数匹配。要执行按元素相乘,请使用'.*'。 相关文档>>x3=eye(2,3)x3=100010>>x1*x3 ans=120340560>>A=[2-13;31-5;4-11]A=2-1331-54-11>>B=[559]B=559>>B=[5;5;9]B=559>>X=A\B X=2.0000-1.00000.0000>>x1=[12;34]x1=1234>>x2=eye(2)x2=1001>>x1/x2 ans=1234>>inv(x1)ans=-2.00001.00001.5000-0.5000>>x1\x2 ans=-2.00001.00001.5000-0.5000>>x1./x2 ans=1Inf Inf4>>x1.\x2 ans=1.0000000.2500>>x1^2ans=7101522>>x1^-1ans=-2.00001.00001.5000-0.5000>>x1^0.2ans=0.8397+0.3672i0.2562-0.1679i0.3842-0.2519i1.2239+0.1152i>>2^x1 ans=10.482714.151921.227831.7106>>2.^x1 ans=24816>>x1.^x2 ans=1114>>x3=x1+x2*i x3=1.0000+1.0000i2.0000+0.0000i3.0000+0.0000i4.0000+1.0000i>>x3'ans=1.0000-1.0000i3.0000+0.0000i2.0000+0.0000i4.0000-1.0000i>>x3.' ans=1.0000+1.0000i3.0000+0.0000i2.0000+0.0000i4.0000+1.0000i>>t=linspace(0,2*pi,6)t=01.25662.51333.76995.02656.2832>>y=sin(t)y=00.95110.5878-0.5878-0.9511-0.0000>>y1=abs(y)y1=00.95110.58780.58780.95110.0000>>1-exp(-t).*y ans=1.00000.72930.95241.01361.00621.0000>>a=0;b=5;c=10;>>(a~=0)&&(b<c)ans=logical0>>(a~=0)||(b<c)ans=logical1>>t=linspace(0,3*pi);>>y=sin(t)y=12600.09510.18930.28170.37170.45820.54060.61820.69010.75570.81460.86600.90960.94500.97180.98980.99890.99890.98980.97180.94500.90960.86600.81460.75570.690127520.61820.54060.45820.37170.28170.18930.0951-0.0000-0.0951-0.1893-0.2817-0.3717-0.4582-0.5406-0.6182-0.6901-0.7557-0.8146-0.8660-0.9096-0.9450-0.9718-0.9898-0.9989-0.9989-0.98985378-0.9718-0.9450-0.9096-0.8660-0.8146-0.7557-0.6901-0.6182-0.5406-0.4582-0.3717-0.2817-0.1893-0.09510.00000.09510.18930.28170.37170.45820.54060.61820.69010.75570.81460.8660791000.90960.94500.97180.98980.99890.99890.98980.97180.94500.90960.86600.81460.75570.69010.61820.54060.45820.37170.28170.18930.09510.0000>>t1=(t<pi)|(t>2*pi)t1=1×100logical 数组 列166111111111111111111111111111111111000000000000000000000000000000000671001111111111111111111111111111111111>>y1=t1.*y y1=12600.09510.18930.28170.37170.45820.54060.61820.69010.75570.81460.86600.90960.94500.97180.98980.99890.99890.98980.97180.94500.90960.86600.81460.75570.690127520.61820.54060.45820.37170.28170.18930.095100000000000000000005378000000000000000.00000.09510.18930.28170.37170.45820.54060.61820.69010.75570.81460.8660791000.90960.94500.97180.98980.99890.99890.98980.97180.94500.90960.86600.81460.75570.69010.61820.54060.45820.37170.28170.18930.09510.0000>>a=[1inf;02]a=1Inf02>>b=[01;10]b=0110>>all(a)ans=1×2logical 数组01>>any(a)ans=1×2logical 数组11>>isequal(a,b)ans=logical0>>isempty(a)ans=logical0>>isfinite(a)ans=2×2logical 数组1011>>isinf(a)ans=2×2logical 数组0100>>isnan(a)ans=2×2logical 数组0000>>isnumeric(a)ans=logical1>>isreal(a)ans=logical1>>isprime(b)ans=2×2logical 数组0000>>isspace(a)ans=2×2logical 数组0000>>find(b)ans=23>>
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/30 15:04:07

幂等性的劣化:从数学确定性到AI不确定性的演进

幂等性的劣化&#xff1a;从数学确定性到AI不确定性的演进引言在计算机科学的发展历程中&#xff0c;我们正在经历一场微妙但深刻的转变&#xff1a;幂等性的逐步劣化。从数学的纯粹确定性&#xff0c;到编程中的纯函数&#xff0c;再到面向对象的状态管理&#xff0c;直至今天…

作者头像 李华
网站建设 2026/5/4 6:18:51

cmake_第二章 CMake基础语法_cmake生成器,cmakegui构建和add_subdirectory()

文章目录第二章 CMake基础语法2.1 CMake构建系统生成器2.1.1 问题分析2.1.2 使用生成器生成不同类型的编译文件2.1.3 代码演示2.2 使用cmake-gui构建第一个项目2.3 CMake子目录处理 add_subdirectory()2.3.1 基本语法2.3.2 代码演示2.3.3 测试 add_subdirectory 选项本文介绍cm…

作者头像 李华
网站建设 2026/5/7 0:22:25

AI大模型应用谱系与流行度排名研究

人工智能大模型技术自 2017 年 Transformer 架构诞生以来&#xff0c;经历了从技术突破到商业爆发的快速演进。当前&#xff0c;AI 大模型已成为推动各行业数字化转型的核心引擎&#xff0c;其应用涵盖了从基础的语言理解到复杂的多模态生成等广泛领域。本研究旨在梳理 AI 大模…

作者头像 李华
网站建设 2026/4/22 23:04:03

Kotaemon支持多种Embedding模型切换,灵活性拉满

Kotaemon支持多种Embedding模型切换&#xff0c;灵活性拉满 在构建智能问答系统时&#xff0c;我们常常面临一个现实问题&#xff1a;同一个Embedding模型&#xff0c;很难同时满足高精度、低成本、多语言和低延迟的全部需求。比如&#xff0c;在金融场景中&#xff0c;用户提问…

作者头像 李华
网站建设 2026/5/9 10:26:00

EmotiVoice在语音日记应用中的个性化表达实现

EmotiVoice在语音日记应用中的个性化表达实现 在一个人越来越依赖数字方式记录情绪的时代&#xff0c;写日记早已不再是纸笔之间的私密对话。从早年的博客到如今的语音备忘录&#xff0c;人们渴望的不仅是“被听见”&#xff0c;更是“被理解”。然而&#xff0c;当AI朗读你的文…

作者头像 李华
网站建设 2026/5/7 12:44:25

AOP(面向切面编程)在 JS 中:如何无侵入地通过装饰器添加日志与埋点

AOP(面向切面编程)在 JavaScript 中:如何无侵入地通过装饰器添加日志与埋点 各位开发者朋友,大家好!今天我们来深入探讨一个非常实用又优雅的技术主题:如何在 JavaScript 中使用 AOP(面向切面编程)实现无侵入式的日志记录和埋点功能。 如果你曾经遇到过这样的问题: …

作者头像 李华