matlab例题大全

ops/2024/9/23 17:24:22/

1.第1章  MATLAB系统环境

1.1

注:plot函数为画图函数。例plot(x1,y1,':',x2,y2,'*');

1.2

注:root为求根函数。p为方程变量前面系数矩阵。

1.3

注:

2*x+3y-1*z = 2;

8*x+2*y+3*z = 4;

45*x+3*y+9*z = 23

求:x,y,z的值

注:inv为求逆函数。

1.4

注:@(x)是匿名函数,这个x是可以被使用的,理解如下:

2.第2章  MATLAB数据及其运算

2.1

2.2

注:rem(A,3)的结果如果为0,返回1,负责返回0。

2.3

注:字符串可以像数组一样被应用。由于ch(k)=ch(k)-('a'-'A')结果为对应的ascci码值,所以后面要使用char函数,变回字符串。如下

3. 第3章  MATLAB矩阵分析与处理

3.1

注:magic(a),生成大大小为a*a的矩阵,并且行和列之和一样。

3.2

注:

D*A,由线性代数知识可知,D的第一行乘以A的第一列放在第一个,依此类推。

3.3

注:(1)b=[5,-2,6]‘,是行向量的转置变成列向量。

        (2)inv函数为取逆函数。

补充:

(1)det函数为求矩阵行列式。

(2)rank函数为求矩阵的秩。

(3)trace函数为求矩阵的迹。

(4)norm函数为求矩阵范数。

(4)eig函数求矩阵的特征向量和特征值。

4.第4章  MATLAB程序流程控制

4.1

法一:使用脚本

法二:使用函数(调用函数时,用使用函数文件名)

4.2

注:使用input函数输入a,b,c的值,使用求根公式(-b+sqrt(b^2-4*a*C))/(2*a)求出根。

4.3

4.4

注:可以将所有的setstr换成char,一样的效果。

4.5

注:在switch case语句中,如果case的值同时为多个时,使用元胞数组{}。

4.6

注:fix为取整函数,rem为取余函数。

4.7

法1:

法2:

注:将1~n放在一个变量里面变成行向量,同时对这个行向量进行操作。

4.8

注:将整块面积分割成若干个小矩形。

4.9 *

注:a为4*3的矩阵,k=a,k一次取一列,所以一共取3次。

4.10

注:变量sum为所以数之和,sum/n是平均数。

4.11

注:

(1)continue为跳过一次循环中的其他语句,进行下一次循环。

(2)break为跳出整个循环。

4.12

4.13

注:nargin为函数输入时的变量个数。

5.第5章  MATLAB绘图

5.1

注:

5.2

5.3

5.4

5.5

5.6

注:plotyy函数可以将不同的量纲的函数放在统一坐标下。

5.7

5.8

注:subplot函数对窗口进行分割。

补充:

(1)

(2)

(3)

(4)

注;选项为stacked或grouped

(5)

5.9

注:给1为突出,给0为不突出

5.10

5.11

注:meshgrid画网格线

5.12

5.13

5.14

6.第6章  MATLAB数据分析与多项式计算

6.1

注:max函数为求最大值函数。max(a)求每一列的最大值,max(a,[],2)求每一行的最大值。

6.2

6.3

注:

(1)sum为求和函数,sum(a,1)为按列求和。sum(a,2)为按行求和。

(2)prod函数为求乘函数,用法与sum一样。

(3)mean函数为求平均值函数,用法与sum一样。

(4)cumsum函数为累加和函数,用法与sum一样。

(5)cumprod函数为累积和函数,用法和sum一样。

6.4

6.5

6.6

注:corrcoef函数为求相关系数函数,

6.7

注:sort为排序函数

6.8

注:多项式加法时,前一项最高次和后一项最高次不同时,较低的需要将高次补0直到与前一项最高次相同,以便于计算。

6.9

注:conv函数用于求多项式之间的乘积。

6.10

注:deconv函数用于多项式之间的除法。

6.11

注:polyder函数用于多项式的求导。

6.12

注:polyval为代数多项式函数,求指定的x时的y值

补充:polyvalm函数为求代数矩阵多项式。与polyval不同的是:

6.13

注:

(1)roots为求多项式根函数

(2)roots求出来的值,带入poly函数可以求出原函数。

6.14

对比:结果与原函数差一个系数3。

6.15

注:interp1为一维插值函数。

其中,X,Y为需要被插值函数的x和y,X1是你需要插值的点,method为你选择的插值方式:

补充:interp2为二维插值函数,其插值模式与interp2一样。

6.16

注:在指定点处插值

(1)interp2(x,y,Z,0.5,0.5),在(0.5,0.5)处插值

(2)interp2(x,y,Z,[0.5,0.6],0.4),在(0.5,0.4)和(0.6,0.4)处插值

(3)interp2(x,y,Z,[0.5,0.6],[0.4,0.5]),在(0.5,0.4)和(0.6,0.5)处插值

(4)interp2(x,y,Z,[0.5,0.6]’,[0.4,0.5]),在(0.5,0.4)和(0.5,0.5)和(0.6,0.5)和(0.6,0.4)处插值。

找规律,当为两个大小相同的行向量时,一个行向量的x仅仅与另一个行向量的y值对应。当一个为行向量一个为列向量时,一个行向量的x值与另一个列向量的所有y对应。

6.17*

注:这个的t和ti都为列向量都是因为需要编制二维模型,只有一个为u行向量一个为列向量时才可以实现,所以要取反。

6.18

注:

(1)linspace(0,2*pi,50)等价于 0:50/pi:2*pi,用于创建数据

(2)polyfit为拟合函数,用于通过已知条件来预测给定点的值。


http://www.ppmy.cn/ops/33606.html

相关文章

代码随想录,第43天

1049.最后一块石头的重量 //每次取俩块石头进行碰撞&#xff0c;撞完后&#xff0c;剩下石头块&#xff0c;又可以与新取的石头进行碰撞。。。。 //不断进行反复&#xff0c;取舍 //类似与分割等和子集问题 class Solution { public:int lastStoneWeightII(vector<int>&…

【题解】NowCoder Fibonacci数列

题目来源&#xff1a;牛客 题目链接&#xff1a;Fibonacci数列 Fibonacci数列 题目描述&#xff1a; Fibonacci 数列是这样定义的&#xff1a; F[0] 0 F[1] 1 for each i ≥ 2 : F[i] F[i-1] F[i-2] 因此&#xff0c;Fibonacci 数列就形如&#xff1a;0, 1, 1, 2, 3, 5…

关于YOLO8学习(四)模型转换为ncnn

前文 关于YOLO8学习(一)环境搭建,官方检测模型部署到手机 关于YOLO8学习(二)数据集收集,处理 关于YOLO8学习(三)训练自定义的数据集 简介 本文将会讲解: (1)如何通过PyCharm,进行pt模型的转换,最后输出一个适合手机端使用的模型 开发环境 win10、python 3.11…

opencv4.8 系列一键盘响应操作

监听键盘输入事件 int key waitKey(100);按ESC 按键 退出 int key waitKey(100);if (key27) {break;}输入1 灰色图像 std::cout << "your enter key # 1" << std::endl; cvtColor(image,dst,COLOR_BGR2GRAY);输入2 HSV图像 std::cout << &qu…

[QNX] mmap+cache/nocache+memcpy/asm_memcpy速度对比

mmap nocache介绍 以linux系统的nocache介绍&#xff1a; 在Linux系统中&#xff0c;使用mmap映射文件到内存时可以指定不使用缓存。这可以通过在调用mmap时将MAP_NOCACHE标志传递给mmap函数来实现。 MAP_NOCACHE标志告诉内核不要将映射的内存页缓存到文件系统缓存中&#xff…

ffmpeg 转文件为h265

查看 nvidia-smi ---------------------------------------------------------------------------------------- | NVIDIA-SMI 551.61 Driver Version: 551.61 CUDA Version: 12.4 | |-------------------------------------------------------------------------------------…

微信小程序个人开放服务类目表

微信小程序个人开放服务类目表 服务类目类目分类一类目分类二引导描述出行与交通代驾//生活服务家政、丽人、摄影/扩印、婚庆服务、环保回收/废物回收//餐饮点评与推荐、菜谱、餐厅排队//旅游出境WiFi、旅游攻略//商业服务会展服务、律师/ 【律师】类目需上传《律师执业资格证…

文件上传结合springboot

目录 前台页面 后台接口 文件上传总结 前端页面三要素 服务端接收文件 前台页面 <form action"/upload" method"post" enctype"mutipart/form-data"> 姓名<imput type"text" name"username"><br> 年…