Matlab在线教学

“谢羽清,在干嘛?”北京时间下午6点半收到喻津的信息。

“备课。”

“哦哦,那你先去忙。”

“没事儿。你在干嘛?”

“我在玩一个软件。”

“什么软件?”

“Matlab.”

“这个我学过,这个也算我们的专业课。用它算矩阵很快,还有画图也可以。”数学专业学生都要学习高等代数与空间解析几何,工科要学线性代数,里面很重要的一块内容就是矩阵。

“我自己学着玩儿的,没有这门课,但是平时偶尔可能会用到。”

“这就是学霸与学渣的区别吧,哈哈。”

“我一直觉得自己是菜鸟,身边的人都比我厉害太多。”能感觉到,他并不是为了谦虚,说这话时是由衷的。

“我都忘了这个软件怎么用了,你学好后教我啊。”

“好呀。你先做你的事。”

北京时间晚9点。

“还在忙吗?”叹了一口气,喻津真的时时刻刻都在。

“搞完了。”

“把电脑打开。”

“然后呢?”

“下载一个Teamviewer。”

“这个我有啊。”

“好,你把那一串数字给我。我给你下载Matlab。”

“嗯。”我把那串数字发给他。

没一会儿,桌面上的鼠标开始动了。他已经开始远程控制我的电脑。

他打开了我的微信聊天框输入文字“谢羽清,你的电脑”。不等他输完,我接着输入“桌面有点乱是吧?”

他的电话打了进来:“你怎么知道我要说这个?”我可以从语气知道对方此刻正咧着嘴笑。

“因为我聪明啊。”很多时候,我们不需要对方说完,就已经接上了下句。那种感觉真的很奇妙

“下软件的时候我需要用一下微信,微信上有没有什么东西是我不能看的?”

“没有。你刚刚有打开聊天框,不是都看过了吗。”

“对哦。好像是。”他现在说这话,我都怀疑他刚刚是不是故意想看我聊天记录。

“放心看,绿色纯净版。”

“那挂了,我开始弄了。”

“好。”

没多久就下载好了,他说找不到软件,我点开启动台。

“我还没用过Mac。”

“挺好用的,不像windows系统那么多流氓软件。”

他开始在Matlab里输入代码。

close all;

clear;

clc;

subplot(2,4,1)

plot([0,0],[0,3],'r','linewidth',4)

hold on;

plot([0,1],[0,0],'r','linewidth',4), %plot L

axis([-0.5 1.5 -0.5 3.5]);

pause(1) %设置图片显示间隔时间

subplot(2,4,2)

plot([0,0],[0,3],'r','linewidth',4)

hold on;

plot([0,1],[3,3],'r','linewidth',4)

hold on;

plot([1,1],[0,3],'r','linewidth',4)

hold on;

plot([0,1],[0,0],'r','linewidth',4) %plot O

axis([-0.5 1.5 -0.5 3.5]);

pause(1);

subplot(2,4,3)

plot([0,0.5],[3,0],'r','linewidth',4)

hold on;

plot([0.5,1],[0,3],'r','linewidth',4) %plot V

axis([-0.5 1.5 -0.5 3.5]);

pause(1);

subplot(2,4,4)

plot([0,0],[0,3],'r','linewidth',4)%

hold on;

plot([0,1],[3,3],'r','linewidth',4)

hold on;

plot([0,1],[1.5,1.5],'r','linewidth',4)

hold on;

plot([0,1],[0,0],'r','linewidth',4) %plot E

axis([-0.5 1.5 -0.5 3.5]);

pause(1);

subplot(2,4,5)

plot([0,0.5],[3,1.8],'r','linewidth',4)

hold on;

plot([0.5,0.5],[0,1.8],'r','linewidth',4)

hold on;

plot([0.5,1],[1.8,3],'r','linewidth',4) %plot Y

axis([-0.5 1.5 -0.5 3.5]);

pause(1);

subplot(2,4,6)

plot([0,0],[0,3],'r','linewidth',4)

hold on;

plot([0,1],[3,3],'r','linewidth',4)

hold on;

plot([1,1],[0,3],'r','linewidth',4)

hold on;

plot([1,0],[0,0],'r','linewidth',4) %plot O

axis([-0.5 1.5 -0.5 3.5]);

pause(1);

subplot(2,4,7)

plot([0,0],[0,3],'r','linewidth',4)

hold on;

plot([0,1],[0,0],'r','linewidth',4)

hold on;

plot([1,1],[0,3],'r','linewidth',4) %plot U

axis([-0.5 1.5 -0.5 3.5]);

pause(1);

subplot(2,4,8)

x=linspace(-2,2,1000);

y1=sqrt(2.*sqrt(x.^2)-x.^2);

y2=-3.*sqrt(sqrt(2)-sqrt(abs(x)));

plot(x,y1,'r',x,y2,'r','LineWidth',5)

axis([-2.2 2.2 -3.6 1.1]);

pause(1);

title('津','position', [-9,1.2],'fontname','微软雅黑','Color','r','FontSize',20) %胖胖我爱你

点了运行键,没有任何错误报告。“你学的还挺快的吗!”我不得不感慨,在学习效率这一块,人家是坐火箭的速度,而我则是十一路车,全靠一双腿慢吞吞地挪动。

学过基础的编程,所以我可以看懂,最后一行百分号后面那一句不会显示在运行结果中,却解释说明了编程者的操作意图。