Matlab学习笔记(基础认识)

学习来源:MATLAB教程-台大郭彦甫 (02-06集)

https://www.w3cschool.cn/matlab/matlab-5use28gb.html

 

1 数据都以矩阵为基本类型。标量是1*1矩阵,向量是一维矩阵(亦称一维数组),矩阵是二维数组,还有多维数组(三维+)

 

2 与其他编程不同,万物始于1而非0。如矩阵第1行就是首行。

 

3 函数function定义,调用时用的函数名应该是文件名而不是定义的函数名;与script类似,都是.m的文件类型

3.1 注意有个小技巧

我们知道.*是基于element操作的,这里为何要采用这种方式而不是单纯的*呢?原因在于通过这个操作符,我们可以额外支持例如向量中的元素操作,而不是把其作为向量积操作。

例如:

3.2 function handles:定义一个简介的function语句,可在脚本中调用

f=@(x) 2*x; 其中f是函数名,x是输入参数,2*x是函数体。在后面的调用中,只需f(1),即可输出2。

3.1 无参函数 

function f

xxx

end

3.2 有参函数

function [return值] f(x1,x2,...)

xxx

end

 

4 基础绘图

4.1 两种方式(注意:y与x的关系已事先定义)

·plot(x,y);

·plot(y); %x的范围由y定,x=[1,...,n],n是y的长度,如下图例子

4.2 调整样式

1)plot(x,y,'str'); %str由表示函数曲线的样式对应的字符拼在一起的字符串

4.3 其他操作

1)hold on 使多个曲线显示在一张图中

2)legend()  对各曲线的命名显示

3)title(), xlabel(), ylabel(), zlabel()

4)text(), annotation() %前者可用于在图中显示曲线的名字(注意,text中公式用的是latex格式),后者也用于将其用箭头指向某个曲线

5)图形对象 属性修改

对象:图,轴ÿ

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值