matlab基础操作(六)

36.结构数组嵌套:结构数组中结构的字段还可以是结构

>> student(2).course(1).title='Web Programming';

>> student(2).course(1).credits=2;

>> student(2).course(2).title='Numerical Method';

>> student(2).course(2).credits=3;

>> student(2).course

>> student(1).name='Newton';%修改结构数组变量的字段值

>> student(1).name

37.cat函数:排列结构数组某字段的值

格式:cat(dim,structurefield),dim=1,竖排;dim=2,横排。

>> cat(1,student.scores)

>> cat(2,student.scores)

38.计算平均值(使用mean函数)

计算每次考试的平均值

>> average1=mean(cat(1,student.scores))

计算每个学生成绩的平均值

>> average2=mean(student(2).scores)

39.二维曲线绘图的基本操作

(1)plot(x),x为向量时,以该元素的下标为横坐标、元素值为纵坐标绘出曲线。

(2)plot(x,y),x、y为同维数组时,绘制以x、y元素为横纵坐标的曲线。

(3)plot(x1,y1,x2,y2,...),绘制以x1为横坐标、y1为纵坐标的曲线1,以x2为横坐标、y2为纵坐标的曲线2,等等。其中x为横坐标,y为纵坐标,绘

制y=f(x)函数曲线。

Exam:在[0,2π]区间内,绘制曲线2e^-0.5xsin(2πx)。

>> x=0:pi/100:2*pi;

>> y=2*exp(-0.5*x).*sin(2*pi*x);

>> plot(x,y)

Exam:绘制曲线x=tcos(3t)、y=t(sint)^2,-π≤t≤π。

>> t=-pi:pi/100:pi;

>> x=t.*cos(3*t);

>> y=t.*sin(t).^2;

>> plot(x,y)

40.绘制复杂曲线

Exam:用图形表示连续调制波形及其包络线。

>> t=(0:pi/100:pi)';%长度为101的时间采样列向量

>> y1=sin(t)*[1,-1];%包络线函数值,是(101*2)的矩阵

>> y2=sin(t).*sin(9*t);%长度为101的调制波列向量

>> t3=pi*(0:9)/9;

>> y3=sin(t3).*sin(9*t3);

>> plot(t,y1,'r',t,y2,'b',t3,y3,'bo')

>> axis([0,pi,-1,1])

相关推荐
英英_3 小时前
MATLAB数值计算基础教程
数据结构·算法·matlab
jllllyuz4 小时前
基于子集模拟的系统与静态可靠性分析及Matlab优化算法实现
算法·matlab·概率论
yugi9878385 小时前
基于遗传算法优化主动悬架模糊控制的Matlab实现
开发语言·matlab
yugi9878387 小时前
MATLAB的多层感知器(MLP)与极限学习机(ELM)实现
开发语言·matlab
崇山峻岭之间8 小时前
Matlab学习记录37
android·学习·matlab
抬头望远方12 小时前
【无人机】无人机群在三维环境中的碰撞和静态避障仿真(Matlab代码实现)
开发语言·支持向量机·matlab·无人机
matlab科研助手12 小时前
【路径规划】基于遗传算法的农药无人机在多边形区域的路径规划研究附Matlab代码
开发语言·matlab·无人机
做科研的周师兄13 小时前
【MATLAB 实战】|多波段栅格数据提取部分波段均值——批量处理(NoData 修正 + 地理信息保真)_后附完整代码
前端·算法·机器学习·matlab·均值算法·分类·数据挖掘
行秋17 小时前
MATLAB 中的两大电力仿真库:Simscape Electrical(蓝色库) vs SimPowerSystems(黑色库)
开发语言·matlab
机器学习之心17 小时前
CEEMD-KPCA-PINN多变量时序光伏功率预测!互补集合经验模态分解+核主成份降维+物理信息神经网络,MATLAB代码
神经网络·机器学习·matlab·多变量时序光伏功率预测·物理信息神经网络