美文网首页
02_MATLAB入门

02_MATLAB入门

作者: Iriscloudy | 来源:发表于2020-01-18 22:30 被阅读0次

clear 清空工作区

clc 清空命令行窗口

abs() 绝对值

pi π=3.1415926...

sqrt() 开平方(可以开负数,输出含i的结果)

x=1:3 等间距向量,间距为默认的1,x= 1 2 3

x=1:0.5:3 等间距向量,间距为0.5,x=1 1.5 2 2.5 3

linspace(1,10,5) 等间距向量,以1开头以10结尾,并包含5个元素

x' x的转置向量

rand(5) 创建5*5的随机矩阵

rand(5,1) 创建5行1列的随机矩阵

zeros(6,3) 创建6行3列的全零矩阵

save foo x 将名为x的变量保存到名为foo.mat的文件中

load foo 从文件foo.mat加载变量

x=A(5,7) 从A中提取第5行第7列的数据并赋值给x

x=A(end,3) 从A中提取最后一行第3列的数据并赋值给x

x=A(end-1,end-2) 从A中提取倒数第二行倒数第三列的数据并赋值给x

x=A(:,2) 从A中提第2列的所有数据并赋值给x,冒号表示所有元素

x=A(2,:) 从A中提第2行的所有数据并赋值给x

x=A(end-1:end,:) 从A中提取最后两行的所有元素赋值给x,第一个冒号表示范围

x=V(3) 把V中的第3个元素赋值给x(当V是行向量或列向量时)

max(A) 取A中的最大值

round(A) 把A四舍五入

* 执行矩阵乘法

.* 执行按元素乘法

size() 输出元素的大小

[xrow,xcol]=size(A) xrow=A的行数,xcol=A的列数

[xMax,idx]=max(A) xMax=A的最大值,idx=最大值的索引值(当A是行向量或列向量时)

doc fcnName 获取某个函数的相关信息

randi([1,20],5,7) 创建5行7列矩阵,包含1-20范围的随机整数//使用doc命令参照说明使用

plot(x,y) 绘制向量图 //doc LineSpec 查看关于线条的设定

hold on 保存之前的绘图然后再添加其他的线

hold off 返回默认

close all 关闭所有绘图窗口

plot(v1,'LineWidth',3) 绘制一个变量v1(v1作为y轴,1-n作为x轴),线条宽度为3

plot(x,y,'ro','LineWidth',3) 绘制向量图,并同时设置线型、线宽

title('Sample Densities') 为图表添加标题

ylable('Density(g/cm^3)') 添加纵轴标签Density(g/cm^3)

legend('a','b','c') 给a,b,c图线添加图例

相关文章

网友评论

      本文标题:02_MATLAB入门

      本文链接:https://www.haomeiwen.com/subject/trylzctx.html