MATLAB——正月点灯笼老师课程笔记
芋头圆生煎
在信通苦苦挣扎的渣渣
展开
-
MATLAB正月点灯笼老师课程笔记:第四课:使用MATLAB制作简单的动画效果
例1:不停前进的sin图像X = -2*pi : 0.1 : 2*pi;Y = sin(X);h = plot(X, Y); %将整幅图保存进h里while true % 一直不停的运行下去 X = X +0.1; Y = sin(X); set(h, 'XData', X, 'YData', Y); % 重置h的值 drawnow;end例2: 弹簧的压缩和拉伸theta = -10* pi : 0.1 : 10*pi;X = cos(theta);原创 2021-03-09 11:29:37 · 279 阅读 · 0 评论 -
MATLAB正月点灯笼老师课程笔记:第三课:画图
用MATLAB画图:x = [1 2 3];y = [4 5 6];plot(x, y)绘制结果:表示将(1,4)(2,5)(3,6)连线x = -3:3; % 表示一个从-3 到3 的向量(数组)y = x .* x; % .* 表示数组 x 中对应位元素相乘 % 也可以用 y = x .^ 2; 代替(还是要加点)若觉得曲线不够平滑,也可以设置步长 -3:0.1:3还可以设置颜色>> x = -3 : 0.1 : 3;>> y1 = x .^ 2;原创 2021-03-09 11:26:41 · 898 阅读 · 0 评论 -
MATLAB正月点灯笼老师课程笔记:第二课:关于函数
if语句的格式:if < >else < >end %表示 if 语句结束求根号:sqrt()输出的另一种表示:disp()a = 10;fprintf('a = %g\n', a)disp(a);ans: a = 10 10用 disp() 来输出变量的值明显更加便捷disp()还可以用于连接字符串:disp(['apple ', 'banana ', 'orange']);%% 注意要有中括号ans: apple bana原创 2021-03-09 11:07:57 · 118 阅读 · 0 评论 -
MATLAB正月点灯笼老师课程笔记:第一课:基础
1.一定不能在MATLAB里输入方程:x+1=2这种方程是解不出来的,一定不可以。2.向量表示:x = [1,2,3]%% 不同数字间也可以用空格隔开表示x 是一个3维向量。3.只有当向量的维度(division)相同时,才可以进行对应的一些运算x = [1 2 3]y = [4 5 6]x + y输出结果为:x = 1 2 3y = 4 5 6ans = 5 7 94.在命令行窗原创 2021-03-09 11:02:43 · 170 阅读 · 0 评论