matlab笔记

matlab学习笔记
1。matlab学习可以通过官方的通道学习
https://matlabacademy.mathworks.com/R2019b/cn/portal.html?course=gettingstarted&s_tid=mlac_gettingstarted_bod#chapter=3&lesson=2&section=1

2.matlab ; 作用是限制输出,在命令行不会当即输出值,但改方程还会运行
3.每一个变量 都其实是一个矩阵 空格 代表行数组 ;代表列,定义矩阵要注意用【】
3.x=1:3 注意无需外括号 x=1:2:5 可以自己定义中间间距,一般默认为1.
4。命令行清空 为clc 保存变量的那一块清空利用clean

matlab表示等间距举证
首先可以通过非常基础的:,但除此之外 还可以使用linspace(0:5:10)
此种方法 不规定两数之间每个数的间距 而是规定两数之间要产生的数字数量

随机数与随即矩阵的生成
rand(2,3)此类可生成一个两行三列的矩阵,rand(2)可生成一个两行两列的方阵。
zeros(2,3)可生成一个两行三列的矩阵。

保存与加载变量
load(函数名称) datafile.mat(要储存到的文件位置)data(要储存的文件)

数组,矩阵中元素的索引
首先 x=data(3,6)此句意思为创建一个变量x,为其附上data变量第三行第六列的值
x=data(end-1,3) 此句中,end为行/列最后一个元素。
x=data(:,3)表示第三列的全部数值
x=data(2:3,:)表示第二行和第三行 的全部数值
而对于只有一行或者一列的矩阵来说,只需输入位置便可输出 如 x=p(6)

data(2,3)=0.5

数组的运算
首先数组和常数之间 可以随意运算
数组和数组之间可以通过矩阵方法运算 此时用 * 表示,还可以用 .* 表示元素对应相乘。

还可以通过 max round sqrt等函数对数组内元素分别进行运算

一次输出多个值
格式为
a,b=size/max(函数自己考量)(x)哪一个变量

matlab有很人性化的 内置API查询文档,“doc 未知函数” 就可以看官方文档对此函数的解释。

MATLAB 会使用向量值作为 y 轴数据,并将 x 轴数据的范围设置为从 1 到 n(向量中的元素数目)。也就是每隔1,添加一个点

plot 函数接受可选的附加输入,这些输入由一个属性名称和一个关联的值组成。

plot(y,‘LineWidth’,5)
以上命令将绘制一条宽度为5的粗线

plot(sample,v1,‘ro’,‘LineWidth’,4),红色 ® 圆圈 (o) 标记,线宽为 4的线

'Density(g/cm^3)'在Y轴替换标签,text在正上方添加标签

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值