Matlab.1

时间:2022-07-23
本文章向大家介绍Matlab.1,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
%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得设置

  1. 先找到com口
  2. 查看其状态
  3. 注册一下
  4. ....
  5. 想研究,英语得不算差,然后别老想着别人给你资料.有了源码了.干啥不是手到擒来

接着回到我们得目录

感兴趣可以继续深入


在路径下,多用tab键来补全

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