matlab学习笔记

clc:清除命令窗口内的内容,即只清扫屏幕,但不清除内存中已存在的变量
clf:擦除 Matlab 的当前图形窗口中的图形
clear:清除内存中的指定变量或函数
clear all:清除内存中所有的变量和函数

zeros(m,n):产生一个 mn 零矩阵
zeros(n):产生一个 n 阶零方阵
ones(m,n):产生一个所有元素为 1 的 m
n 矩阵
ones(n):产生一个所有元素为 1 的 n 阶方阵
eye(n):产生一个 n 阶单位阵

已预定的常量
eps:计算机的最小整数。
pi:圆周率π
inf 或 Inf:无穷大∞
NaN:不定量
i 或 j:虚数单位,但可以重新被定义为别的变量。(如果没有赋值就直接使用,则默认为是虚数单位)

数字运算符优先级顺序:+(加法)-(减法),*(乘法),/(除法),^(乘幂)

A=input(提示信息选项):输入命令
如:A=input(‘输入矩阵A:’)
YourName=input(‘你的名字叫:’,‘s’):采用‘s’选项,允许用户输入一个字符串
disp(输出项):命令窗口输出函数

作图功能
plot(x,y):其中 x 和 y 为坐标向量,函数功能以向量 x 作为 X轴,以向量 y 作为 Y轴绘制二维X-Y 曲线。
plot(x,y1,‘cs1’,x,y2,‘cs2’,…):它以公共向量 x 为 X 轴,分别以 y1,y2,… 为 Y 轴在同一幅图内绘制出多条曲线,同时可以指定它们的不同颜色与不同线性。
这里写图片描述
用 plot(x,y,’linewidth’,n) 来指定线宽为 n 磅。

行向量:如:a = [1 2 3]。

列向量:如:a = [1;2;3]。

创建一个等差数列的一维行向量:var = atart_var:step:stop_var;start_var表示数组第一个元素,step表示依次递增step个单位,stop_var表示最终值不大于stop_var。

linspace函数:创建一个一维行向量,如:var = linspace(start_var,stop_var,n),他表示第一个元素是start_var,最后一个元素是stop_var,共有n个元素,默认n为100。

logspace函数创建以为等比数组,如:var = logspace(start_var,stop_var,n)默认n为50.

列向量可以有行向量转置(’)得到。

创建二维数组:
1、a = [1 2 3;2 5 6;4 5 6]
2、a = [1:5;linspace(1,9,5);2 3 6 4 7]
3、a = [[1:3];[linspace(2,4,3)];[2 6 4]]

zeros(m,n)函数:创建一个m行n列的0矩阵

ones(m,n)函数:创建一个m行n列的1矩阵

eye(m)函数:创建一个m行m列的单位阵

符号矩阵:如sym(’[a,b,c;asd,ewr4,wed]’)

abs(a)函数:求模或绝对值的函数

conj(z)函数:求复数z的共轭复数

subs(s,old,new)函数:把s矩阵里面的old元素换成new

factor(e)函数:把多项式e进行因式分解

collect(e,v)函数:把多项式e中的v同类项进行合并

[R,HOW] = simple(e)函数:把多项式e进行化简,R表示表达式的化简型,HOW表示表达式的化简方法

[N,D] = numden(e)函数:把多项式e进行通分,N表示通分后的分子,M表示分母

char©函数:将数值、符号转化成字符型

反函数运算命令:
1、g = finverse(f,v):求符号函数f的自变量为v的反函数g
2、g = finverse(f):求符号函数f的反函数g

mean(x)函数:求x的均值

var(x)函数:求x的方差

if分支结构
if 表达式1
语句1
else if 表达式2
语句2
else
语句3
end
end
每个if后面就有一个必须跟一个end

switch分支结构
switch 表达式
case 常量表达式1
语句1
case 常量表达式2
语句2
otherwise
语句n
end

while 逻辑表达式1
循环语句1
while 逻辑表达式2
循环语句2
end
循环语句3
end

for i = 初值:增量:终值
语句1

语句n
end

syms x表示定义符号变量x

函数的导数
1、diff(s)
2、diff(s,‘v’)
3、diff(s,n)–求s函数的n阶导
4、diff(s,‘x’,n)–求s函数关于v的n阶导

函数极限
1、limit(f,x,a)–f(x)当x->a的极限
2、limit(f,x,a,‘right’)–f(x)当x->a的右极限
3、limit(f,x,a,‘left’)–f(x)当x->a的左极限

多变量函数的极限
limit(limit(f,x,a),y,b)

函数积分
1、不定积分
int(f,x)
2、定积分
int(f,x,a,b)
3、无穷积分
int(f,x,-inf,inf)

级数展开
taylor(f,x,k)
taylor(f,x,k,a)

级数求和
symsum(fx,x,x0,xn)

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值