Matlab学习手册

这是一份Matlab学习手册,涵盖了外部交互、特殊转换、矩阵与多项式操作、数据可视化,包括各种线型样式、函数生成、优化规划、拟合、插值和回归问题的解决,以及智能运算等内容,特别适用于数学建模。
摘要由CSDN通过智能技术生成

前言
2019数学建模快速翻看使用,并不全面有待补全。✊

外部交互

函数或符号 用法 参数 意义
xlsread [num,txt,raw] = xlsread(filename,sheet,xlRange,‘basic’) 文件名,页码,范围,模式 在特定模式下读取指定excel文件的指定范围内容,num返回数字,txt返回文本,raw返回数据数组
xlswrite xlswrite(filename,A,sheet,xlRange) 文件名,写入的矩阵A,页码,范围 向指定文件指定页码的指定范围中写入矩阵A

特殊转换

函数或符号 用法 参数 意义
vpa vpa(value,N) value实数值,实数N 将value保留为N位有效数字的小数形式
round round(X) 实数X 将X四舍五入为整数形式

矩阵与多项式

函数或符号 用法 参数 意义
linespace x=linespace(a,b) 两个实数a和b 将a和b等分100份返回一个矩阵
inv B=inv(A) 一个矩阵A 矩阵A的逆
\ x=A\b 矩阵A、b、x 矩阵b左乘矩阵A的逆
rand A=rand(n) 一个整型n 生成一个n阶随机矩阵,每个元素为1以内的随机值
ones A=ones(a,b) 两个整数a和b 生成一个a行b列的全1矩阵
zeros A=zeros(a,b) 两个整数a和b 生成一个a行b列的全0矩阵
size size(A) 一个矩阵A 输出A的行数和列数,也可加参数指定行或列
det B=det(A) 一个矩阵A 求矩阵A行列式的值
eig [V,D]=eig(A) 一个矩阵A 求矩阵A的全部特征值,构成对角阵D,并求A的特征向量构成V的列向量
roots r=roots(p) 一个多项式系数矩阵p 求多项式的根
poly pp=poly(r) 一个多项式的根r 求多项式根所对应的多项式系数矩阵
conv c=conv(a,b) 两个多项式系数矩阵a、b 求两个多项式的乘积的多项式系数矩阵
deconv [q,r]=deconv(c,b) 两个多项式系数矩阵c、b 求两个多项式做除法的多项式系数矩阵q和余矩阵r
polyder d=polyder(b) 一个多项式系数矩阵b 求多项式的一次导数
polyval v=polyval(p,x) 一个多项式系数矩阵p和一个矩阵x 对x代入p后的所有值进行估值

数据可视化

函数或符号 用法 参数 意义
plot plot(x1,y1,‘r:’,…) 每条线的自变量与因变量和样式 以一定样式绘制出参数中描述的图像
axis axis([x0,x1,y0,y1]) 实数 控制坐标轴的范围从x0到x1,从y0到y1
legend legend(‘s1’,…) 字符串 为每条曲线增加图例
xlabel
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值