MATLAB one

第一篇:matlab基础
(1)第一部分
clc 清除命令行窗口的内容
clear 清除工作空间当中的变量
who 列出工作空间当中的变量名字
whos 显示变量的详细信息
% 注释
single 单精度浮点型
logical 逻辑型
cell 单元数组型
function_handle 函数句柄型
浮点数的取整函数
round() fix(0) floor(不大于) ceil(不小于)
创建复数 complex(a,b)
abs() 求复数的模
使用函数format()来确定数值类型的显示格式
字符型数据类型使用char 字符和字符串不进行区分
单元数组类型(每个元素都以单元的形式存在)
在获取单元数组的元素的时候,采用大括号来表示下标
采用函数celldisp()来显示单元型变量的内容
采用cellplot()函数(彩色的图形)显示单元型变量的结构形式

c = {'中国','China';[1:4],100}%创建单元数组
figure;
out=cellplot(c,'legend')%显示
程序当中采用成对的大括号({})只能获取单个的元素
采用小括号可以获取单元数组的某一行元素或者某一列元素
通过给某一列元素赋值为空,可以删除单元数组的一列
c = {'中国','China';[1:4;2:5],10}
c{2,4}=100%对单元数组进行扩充
c(1,:)%删除第一行元素
c(:,3)=[]%删除第三列元素
d={'北京','Beijing';[],3}
e=[c,d] %单元数组的合并
e(2,:)=[]%删除第二行
采用函数struct()来产生结构体变量
采用rmfield()来删除结构体当中的成员变量
使用函数orderfields()将结构体当中的成员变量按照字母的顺序进行排序
s = struct('one',1,'two',2,'three',3,'four',4)
f1 = fieldnames(s)%是否为成员变量
f2 = orderfields(s)%对成员变量进行排序
s = struct('name',{'Robin','Tom'},'sex',{'Male','Male'},'score',[87 89 94]);
%创建结构体
s(1).name
s(1).sex
s(1).score
s(1).score(3)
mean(s(1).score)%得到平均值
max(s(1).score)%得到最大值
%
(2)第二部分
c1 = 100/4 %左除
c2 = 100\4 %右除
c3 = 100^2 %乘方
逻辑与或非 & | ~
常量pi 
变量名字需要区分大小写
变量名字需要以字母开头
 

你可能感兴趣的:(MATLAB编程,matlab,开发语言,算法)