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

转载于:https://www.cnblogs.com/jidian/p/10010904.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值