MATLAB基本操作

这是为师弟师妹参加2018年美赛准备的教程,因为时间原因就以博客形式记录,也方便回看。

(1)MATLAB软件版本介绍

MATLAB一年更新两个版本,例如今年的R2017a和R2017b。a版为企业版,b版为学生版,学生版工具箱少点。

自2014版开始自带中文,而2016版只有64位。

(2)数值类型介绍

一般的编程软件对于变量的格式有很多分类,也实际应用到。

MATLAB就统一默认为double,这样可以减少数值讨论的情况。

(3)矩阵介绍

赋值格式为:matrix=[1,2,3,4];  matrix=[1:4]; 两者一样

下标调用为:matrix(1)=2; 即圆括号,下标从1开始,与其他编程默认从0开始不同。

(4)分号

在MATLAB里,每行的计算之后,如果有英文分号":",则不显示计算结果。

如果没有,则在命令行显示计算结果。此时如果输出一个大型矩阵,将耗费一定时间。

(5)循环

此处只写for循环。(因为我就用过for)

例子为:

for ii = 1:10

a(ii)=ii^2;

end

即用等于号赋值变量循环范围,用end结束。可嵌套。

(6)注释

注释一行用 % 开头。

注释多行由 ”%{ 开头,%} 结尾。

(7)图像读取与显示

一般对于图片,例如1.jpg,其读取函数例子为:

a=imread('1.jpg');  %a为一个二维或者三维的矩阵。

figure  %这里新建一个图像窗口,用来显示图片,如果不新建,将在原来的窗口覆盖图片。可根据需要选择是否使用

imshow(a);  %这里显示图片

subplot(1,2,1); %这里是把一个图像窗口分为一行两列,一共两个,可分别显示不同图像,第三个参数1即选中第一个

imshow(a); %此时将在第一个窗口显示图像

subplot(1,2,2); %此时选中第二个窗口

imshow(a); %在第二个窗口看显示图像

(8)画曲线

使用plot,先计算横纵坐标的向量,.此处只做最简单的介绍。

如:

a=1:100;

b=a.^2;

plot(a,b); %此处将在图像窗口显示曲线b=a^2,,在1到100这100个元素的曲线图。

若要在同一个图像窗口显示不同曲线,使用hold on,然后使用hold off结束。期间可以同时添加不同曲线,不会覆盖。


PS:临时记起,先开个坑。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值