
%Cube
clear ,clc;
figure; hold on; view(3);
%Create four vertices
V = [0 0 0;0 1 0;1 1 0;1 0 0;
0 0 1;0 1 1;1 1 1;1 0 1];
F = { [1 2 3 4]
[5 6 7 8]
[1 2 6 5]
[3 4 8 7]
[2 3 7 6]
[1 4 8 5 ] };
%flat shading
for i = 1 : length(F)
fac = F{i};
patch('vertices', V, 'faces', fac, 'facecolor', [0.77 0.61 0.4]);
axis([0 2 0 2 0 2])
end
%Title label, etc
title('Cube')
set(gca,'xticklabel',[])
set(gca,'yticklabel',[])
set(gca,'zticklabel',[])
grid on

先给大家画个图

右手操作,最大化

arae其实是一个1x1得数组
>>记住这个东西,这个表明matlab是处于准备状态

分号得不同
命令行其实是一行输入一句就回车,也可以输入多行.以;分割
还有续行符



获取硬件安装包

同意

去插件包得个人频道
https://ww2.mathworks.cn/matlabcentral/profile/authors/1692307% specify pin mode for pins 4, 13 and 5
pinMode(a,4,'input');
pinMode(a,13,'output');
pinMode(a,5,'output');
% read digital input from pin 4
dv=digitalRead(a,4);
% output the digital value (0 or 1) to pin 13
digitalWrite(a,13,dv);
% read analog input from analog pin 5 (physically != from digital pin 5)
av=analogRead(a,5);
% normalize av from 0:1023 to 0:254
av=(av/1023)*254;
% ouptput value on digital (pwm) pin 5 (again, different from digital pin 5)
analogWrite(a,5,round(av))
% change reference voltage for analog pins to external
analogReference(a,'external');
% change it back to default
analogReference(a,'default');
变量区,维护了当前工作目录得所有变量

可视化操作这些数据,很明显就是一个矩阵

验证了1x1数组得猜想


插件目录,才1mb

打开看看目录里面有什么

先看一份安装文件.

看的出来,自动补全已经注册了arduino

输出一些日志一样得东西,我没有细看

完善得文档

打开看一下demo,是有点面向对象得味道

在浏览器里面打开

看来是找到老窝了

基本上把MCU上面所有得硬件全用起来了

只看一个函数.
arduino硬件io得设置

接着回到我们得目录



感兴趣可以继续深入
在路径下,多用tab键来补全

lookfor xxxxx寻所有xxxxx得关键字帮助.这个其实没有什么用,因为实在是太多了