没有合适的资源?快使用搜索试试~ 我知道了~
Matlab常用小命令及技巧总结.pdf
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 158 浏览量
2021-09-14
15:47:59
上传
评论
收藏 374KB PDF 举报
温馨提示
试读
24页
。。。
资源推荐
资源详情
资源评论
目录
1. 随机变量生成............................................................................................................................. 2
2. 多项式运算........................................................................................................................................ 2
3. 输入变量个数.................................................................................................................................... 3
4. 通过 mentagna 产生数据,使用如下命令画出图像。 ............................................................... 3
5. 一幅图显示多个图像...................................................................................................................... 3
6.inline 定义函数 ............................................................................................................................ 4
7.m 文件命名不要带() .................................................................................................................... 4
8. 用法:linspace(x1,x2,N) ..................................................................................................... 4
9. 句柄@ ............................................................................................................................................... 4
10. 画三维图 ......................................................................................................................................... 5
11. 画概率密度函数图 ......................................................................................................................... 5
12. 行求和,列求和 ............................................................................................................................. 6
13.eye(5) 和 eye(5,5) 效果一样。 .......................................................................................... 6
14. 程序段 ............................................................................................................................................. 6
15. 求 Exp 的矩阵次幂。 .................................................................................................................... 6
16.hist划分区间.................................................................................................................................... 7
17.ctrl+R ,批量注释,ctrl+T 批量取消注释............................................................................ 8
18.zeros (5)生成 5 行 5 列的零元素矩阵。 .............................................................................. 8
19. formatSpec = 'The array is %dx%d.'; ............................................................................. 8
20 .数据取整,四舍五入.................................................................................................................... 9
21. 实现饼图每个部分的依次跳跃 ..................................................................................................... 9
22. try和 catch .................................................................................................................................... 9
23.可变个数参数输入 ......................................................................................................................... 10
24.在 title中引用变量值,比如......................................................................................................... 10
25. 希腊字母与符号 ........................................................................................................................... 10
26. 保存图片的命令 ........................................................................................................................... 12
27.matlab 程序部分运行 ................................................................................................................ 12
28. 运算变量保存为 txt,及读取 .................................................................................................... 12
29. 画多条曲线图例 ........................................................................................................................... 13
30. 图像调整后保存 ........................................................................................................................... 14
31. 保存程序运行过程中的图像,数组等信息................................................................................ 15
32. 关闭所有的图像 ........................................................................................................................... 15
33.matlab 中的 numel 函数............................................................................................................. 15
34. 数值计算二重积分 ....................................................................................................................... 16
37. matlab Y 轴坐标怎么改变汉字方向......................................................................................... 17
38. 画图坐标轴显示导数的点............................................................................................................ 17
39. 设置图像坐标轴刻度 ................................................................................................................... 17
40.matlab 调整图例颜色 ............................................................................................................... 18
41. 赋值具有的非单一 rhs 维度多于非单一下标数................................................................... 18
1. 随机变量生成
randn(n,N) 生成 n 乘 N 的矩阵,每个元素取自标准正态分
布
unifrnd(a,b,M,N) 生成 M×N 维的 a 到 b 上的均匀分布
随机数矩阵
exprnd(mu,M,N) 生成 M×N 维的参数为 mu 的指数分布的
随机数矩阵
2. 多项式运算
y = polyval(p,x)
输入变量 p=[p0 p1 p2…pn] 是一个长度为 n+1 的横向量,
其元素是由一个多项式的系数组成,元素的排列方式为:多项
式系数的顺序必须是高次幂到低次幂,多项式中缺少的幂次要
用'0' 来补齐,格式和例子如下:
格式:
y=p(0)*x^n+p(1)*x^n-1+......+p(n-1)*x+p(n)
例子:y=-2+3*x-5*x^2+6*x^3, 则 p=[6,-5,3,-2];
又如:y=x^4+2*x^2-x+1, 则 p=[1,0,2,-1,1] 。
x 可以是一个矩阵或者一个向量,在这两种情况下,polyval
计算在 X 中任意元素处的多项式 p 的估值。
对多项式 p(x)=1+2*x+3*x^2 ,计算在 x=5,7,9 的值。
>> x=[5,7,9];
>>p=[3,2,1];
>> polyval(p,x)
%结果为
ans =
86 162 262
3. 输入变量个数
nargin 为“number of input arguments” 的缩写。 在
matlab 中定义一个函数时, 在函数体内部, nargin 是用
来判断输入变量个数的函数。
4. 通过 mentagna 产生数据,使用如下命令画出图像。
mantegna(1.5,1,10,1000);
x=[1:1000];
plot(x,ans,'k')
5. 一幅图显示多个图像
[x,y] =
sh45([0,100],[0.01,0.01],0.001,2.5,1,1.5,0.5
9);
subplot(1,2,1);
plot(y(:,1),y(:,2),'.');
subplot(1,2,2);
plot(x(:),y(:,2),'.')
6.inline 定义函数
MATLAB 的 inline 通俗的来说就是用于定义函数,如图所示
我们使用 inline 定义一个函数
>> f=inline('a*x+b','a','b','x');
其中这个函数表达的就是 y=a*x+b
然后我们随便给 a,b,x 赋值即可得到 y
输入语句
>> f(1,2,3)
即可得到答案 y=1*2+3=5
7.m 文件命名不要带()
8. 用法:linspace(x1,x2,N)
功能:linspace 是 Matlab 中的均分计算指令,用于产生
x1,x2 之间的 N 点行线性的矢量。其中 x1 、x2 、N 分别为起
始值、终止值、元素个数。若默认 N,默认点数为 100 。
9. 句柄@
这个是 matlab 里边的匿名函数的标志。匿名函数的标准格式
是:
fhandle=@ (arglist )express
(1)express 是一个 matlab 变量表达式,比如:x+x.^2 ,
sin (x)等
(2)argilst 是参数列表;
(3)符号@是 matlab 创建函数句柄的操作符,表示创建有输
入参数列表 arglist 和表达式 express 确定的函数句柄,并
把这个函数句柄返回给变量 fhandle ,这样,以后就可以通过
fhandle 来调用定义好的函数了。
如:
myfun=@ (x)(x+x.^2)
10. 画三维图
>> [X,Y] = meshgrid(-3:.125:3);Z =
peaks(X,Y);mesh(X,Y,Z);
>> [X,Y] = meshgrid(-3:.125:3);Z =
peaks(X,Y);surf(X,Y,Z);
11. 画概率密度函数图
Ksdensity
剩余23页未读,继续阅读
资源评论
苦茶子12138
- 粉丝: 1w+
- 资源: 6万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功