MATLAB基础操作(二)

11.求方程2x^5-3x^3+71x^2-9x+13=0的全部跟

>> p=[2,0,-3,71,-9,13];

>> x=roots(p);

12.求解线性方程组2x+3y-z=2

8x+2y+3z=4

45x+3y+9z=23

>> a=[2,3,-1;8,2,3;45,3,9];%建立系数矩阵a

>> b=[2,4,23]%建立列向量b

>> x=inv(a)*b

13.求解积分0->1xln(1+x)

>> quad('x.*log(1+x)',0,1)

14.多项式曲线拟合

>> x=[1,2,3,4,5,6,7,8,9,10];

>> y=[1,2,3,4,5,4.7,5,5.2,6,7.2];

>> p1=polyfit(x,y,1)%一次多项式拟合

>> p3=polyfit(x,y,3)%三次多项式拟合

>> x2=1:0.1:10;

>> y1=polyval(p1,x2);

>> y3=polyval(p3,x2);

>> plot(x,y,'*',x2,y1,':',x2,y3)

15.函数linspace(x1,x2,n)

>> x=linspace(1,2,5)

x =1.0000 1.2500 1.5000 1.7500 2.0000

16.ones(生成全1的矩阵)、zeros(生成全0的矩阵)

>> ones(3)

>> ones(3,4)

17.函数reshape()

>> a=-4:4

>> reshape(a,3,3)

18.画出y=1/(x+1)的函数曲线,x∈[0,100]

>> x=0:100;

>> y=1./(x+1);

>> plot(x,y);

>> legend('y=1/(x+1)');

19.生成一个信号x=sin(2*pi*t)+sin(4*pi*t)

>> t=[0:199]./100;%采样时间点

>> x=sin(2*pi*t)+sin(4*pi*t);%生成信号

>> plot(t,x);

>> legend('sin(2*pi*t)+sin(4*pi*t)');

20.判断方阵中的元素能否被3整除

>> A=[24,35,13;23,39,47;90,41,80];

>> P=rem(A,3)==0%被3整除,求余

相关推荐
fie88894 小时前
基于 MATLAB 的前景背景分割系统
开发语言·matlab
2zcode5 小时前
基于MATLAB的5G物理层文本传输系统仿真与性能分析
开发语言·5g·matlab
feifeigo1235 小时前
基于布谷鸟算法的配电网分布式电源选址定容 MATLAB 实现
开发语言·算法·matlab
rit84324997 小时前
基于MATLAB平台的指纹识别系统实现
开发语言·matlab
机器学习之心8 小时前
多工况车速数据集训练BiLSTM-Attention用于车速预测,输出未来多个时间步车速,MATLAB代码
matlab·attention·bilstm·车速预测
jghhh0110 小时前
燃料电池电源 Matlab 仿真方案
开发语言·matlab
wearegogog12311 小时前
用于脑电信号(EEG)分类的 SVM 分类器 Matlab 实现
支持向量机·matlab·分类
zhangfeng113313 小时前
openclaw skills 小龙虾技能 通讯仿真 matlab skill Simulink Agentic Toolkit,通过kimi找到,mcp通讯
开发语言·matlab·openclaw·通讯仿真
chao18984419 小时前
基于 SPEA2 的多目标优化算法 MATLAB 实现
开发语言·算法·matlab
yongui478341 天前
基于 GA 优化的 BP 神经网络算法分析与 MATLAB 实现
神经网络·算法·matlab