
matlab
chairon
吃的太多,学的太少。
展开
-
matlab学习:高阶绘图
1.各种绘图1.plotyy()x = 0:0.01:20;y1 = 200*exp(-0.05*x).*sin(x); y2 = 0.8*exp(-0.5*x).*sin(10*x);[AX,H1,H2] = plotyy(x,y1,x,y2); %h1为y1的handle,h2为y2的handleset(get(AX(1),'Ylabel'),'String','Left Y-axis') set(get(AX(2),'Ylabel'),'String','Right Y-axis')原创 2020-09-25 20:37:01 · 1666 阅读 · 0 评论 -
matlab学习:基础绘图
1.基础绘图和python类似1.1 绘图:plot()如果绘制多条曲线,需要使用hold on-hold off ,不然后面的曲线会覆盖掉前面的。hold onplot(cos(0:pi/20:2*pi),'o-k'); plot(sin(0:pi/20:2*pi),'X--b');hold off%两个一起画;不使用hold on的话,默认会覆盖掉前面那张图片1.2 样式plot样式plot(x,y,‘str’)图例:legend()title()和xla原创 2020-09-20 10:23:00 · 533 阅读 · 0 评论 -
matlab学习:变量与档案存取
1. matlab数据类型数字型默认为double,可以转换为其他数据类型字符:0-255的ASCII码存储;可以把字符或者字符串转化为数字型(ASCII) `s1 = 'h' whos uint16(s1)字符串型:string 用字符数组表示;可以进行矩阵拼接。`s1 = 'Example'; s2 = 'String';s3 = [s1 s2]; %横向拼接s4 = [s1; s2];%纵向拼接2.逻辑运算符和赋值许多数字和逻辑运算符都适用于字符串。原创 2020-09-16 11:17:34 · 440 阅读 · 0 评论 -
matlab学习:结构化编程与自定义函数
1.结构化编程1.1 流程控制语句1.2 逻辑运算符示例n = 1; while prod(1:n) < 1e100 %prod():乘法 n = n + 1;end%所有结构化程序都以end结束1.3 小技巧使用循环语句应尽量预先分配内存空间。若一个变量所需要的内存空间是一个可预测的定值,我们应尽量提前为其分配内存空间.(可以提高运算时间)tic…toc:显示运行时间%%tic for ii = 1:2000 for jj = 1:2000原创 2020-09-14 21:14:46 · 346 阅读 · 0 评论 -
matlab学习:基础计算和矩阵运算
1.基础命令clc:清空命令行窗口close:关闭图形窗口(close all:关闭所有打开的图形窗口)clear:清除工作区变量clf:清空当前图形窗口figure:创建图窗窗口who:显示所有变量(简约)whos:显示所有变量2. 常用数学函数sin():正弦函数cos():余弦函数tan():正切函数cot():余切函数asin():反正弦函数acos():反余弦函数atan():反正切函数acot():反余切函数exp():以e为底的指数函数log():以e原创 2020-09-13 10:20:33 · 1105 阅读 · 0 评论