Matlab
文章平均质量分 80
竹川樱空释
学习ing
展开
-
Matlab学习日记(8)
8.1 switch-case判断语句+for循环+向量预分配的重要性function letGrade = letterGrade(numGrade)if numGrade<0||numGrade>10 letGrade='X';elseswitch numGrade case 10 %9,10的情况可以合成 case{10,9}等于其中的一个数字就执行语句 letGrade='A'; case 9 letGrade='A';...原创 2022-03-18 17:15:46 · 350 阅读 · 0 评论 -
Matlab学习日记(二)
6.MATLAB基本绘图操作6.1二维平面绘图2x=0:0.01:20;y1=200*exp(-0.05*x).*sin(x);y2=0.8*exp(-0.5*x).*sin(10*x);figure[AX,H1,H2]=plotyy(x,y1,x,y2,'plot');set(get(AX(1),'Ylabel'),'String','Slow Decay')set(get(AX(2),'Ylabel'),'String','Fast Decay')xlabel('Time (\m原创 2022-03-12 16:58:54 · 336 阅读 · 0 评论 -
Matlab学习日记(四)
4.第四天2022-1-224.1 变量转换+初等函数+行向量>> realmax('double')%双精度的极大值ans = 1.7977e+308初等函数:三角函数、求整函数、求符号、求方根、角度弧度互化、对数函数、指数函数>> fix(-3.5)%向0取整,去掉小数部分,留下整数部分ans = -3>> fix(1.5)%向0取整ans = 1>> floor(-3.5)%向负无穷取整ans =原创 2022-03-13 14:35:09 · 1882 阅读 · 0 评论 -
Matlab学习日记(三)
3.1 变量赋值和变量类型who可以输出已经有的变量whos可以输出变量的大小(1*1)、比特(空间)、数据类型清除选定的3个变量命令:clear a b mynumdouble是64个比特,存储2的64次方个浮点数(有小数点的数),支持15-16位的小数,双精度single是32个比特,存储小数7-8位,单精度>>format long %显示最长的精度>>pians = 3.141592653589793>> pi_double=.原创 2022-03-13 14:19:00 · 607 阅读 · 0 评论 -
Matlab学习日记(五)
5.第五天2022-1-235.1 脚本编写和注释+变量的输入1>> rad=input('Enter the radius:')Enter the radius:5rad = 5>> letter=input('Enter the char: ','s') %s表示希望输入的内容被解读成字符Enter the char: 5letter = '5'>> whos Name Size Byte...原创 2022-03-13 14:46:31 · 829 阅读 · 0 评论 -
Matlab学习日记(一)
1.第一天2021-1-111.清空环境变量及命令clear all % 清除工作区中的所有变量clc %清除命令行窗口中的所有命令2.变量的命名规则2.1变量名区分大小写A=2a=32.2变量名长度不超过63位2.3.变量名以字母开头,可以由字母、数字和下划线组成,但不能使用标点%3A=4(错)%.a=5(错)%/b=5(错)a_2=3%a.2=4(错)2.4变量名应该简洁明了,通过变量名可以直接看出变量所表示的物理意义A=rand(3...原创 2022-03-11 14:50:56 · 502 阅读 · 0 评论 -
Matlab学习日记(六)
6.1 数据的保存和读取2+单一输出变量的函数1+函数的向量化6.1.1. 数据读取及练习练习%从文件里加载数据到矩阵中 load后会生成以文件名命名的矩阵load salesfigs.dat%分离矩阵到两个部分asales=salesfigs(1,:);bsales=salesfigs(2,:);%画图plot(asales,'ko'); %黑色的圆圈hold on;plot(bsales,'k*'); %黑色的星xlabel('Quarter');y.原创 2022-03-15 13:43:38 · 535 阅读 · 0 评论 -
Matlab学习日记(七)
7.1 if-else判断语句x<-1 y=1-1<=x<=2 y=x^2x>2 y=4改进:x=5;if x<-1 y=1;else %x>=-1if x<=2 y=x^2; %x>=-1%%x<=2else %x>2 y=4;endend另一张写法:x=5;if x<-1 y=1;elseif x<=2 y=x^2; %x>=-1%%...原创 2022-03-18 17:03:24 · 379 阅读 · 0 评论