2025年matlab函数linspace参数过多(matlab中linspace函数怎么用)

matlab函数linspace参数过多(matlab中linspace函数怎么用)p 管理数学实验 实验报告 p p 班级姓名 p p 实验 1 MATLAB 的数值运算 p p 实验目的 p p 1 掌握 MATLAB 变量的使用 p p 2 掌握 MATLAB 数组的创建 p

大家好,我是讯享网,很高兴认识大家。




讯享网

 <p>《管理数学实验》实验报告</p><p>班级姓名</p><p>实验1:MATLAB的数值运算</p><p>【实验目的】</p><p>(1)掌握MATLAB变量的使用</p><p>(2)掌握MATLAB数组的创建,</p><p>(3)掌握MA TLAB数组和矩阵的运算。</p><p>(4)熟悉MATLAB多项式的运用</p><p>【实验原理】</p><p>矩阵运算和数组运算在MA TLAB中属于两种不同类型的运算,数组的运算是从数组元素出发,针对每个元素进行运算,矩阵的运算是从矩阵的整体出发,依照线性代数的运算规则进行。</p><p>【实验步骤】</p><p>(1)使用冒号生成法和定数线性采样法生成一维数组。</p><p>(2)使用MA TLAB提供的库函数reshape,将一维数组转换为二维和三维数组。</p><p>(3)使用逐个元素输入法生成给定变量,并对变量进行指定的算术运算、关系运算、逻辑运算。</p><p>(4)使用MA TLAB绘制指定函数的曲线图,将所有输入的指令保存为M文件。</p><p>【实验内容】</p><p>(1)在[0,2*pi]上产生50个等距采样数据的一维数组,用两种不同的指令实现。</p><p>0:(2*pi-0)/(50-1):2*pi 或linspace(0,2*pi,50)</p><p>(2)将一维数组A=1:18,转换为2×9数组和2×3×3数组。</p><p>reshape(A,2,9)</p><p>ans =</p><p>Columns 1 through 7</p><p>1 3 5 7 9 11 13</p><p>2 4 6 8 10 12 14</p><p>Columns 8 through 9</p><p>15 17</p><p>16 18</p><p>reshape(A,2,3,3)</p><p>ans(:,:,1) =</p><p>1 3 5</p><p>2 4 6</p><p>ans(:,:,2) =</p><p>7 9 11</p><p>8 10 12</p><p>ans(:,:,3) =</p><p>13 15 17</p><p>14 16 18</p><p>(3)A=[0 2 3 4 ;1 3 5 0],B=[1 0 5 3;1 5 0 5],计算数组A 、B 乘积,计算A&B,A|B,~A,A= =B,A>B 。 A.*B</p><p>ans=</p><p>0 0 15 12</p><p>1 15 0 0 A&B</p><p>ans =</p><p>0 0 1 1</p><p>1 1 0 0 A|B</p><p>ans =</p><p>1 1 1 1</p><p>1 1 1 1</p><p>~A</p><p>ans =</p><p>1 0 0 0</p><p>0 0 0 1</p><p>A==B</p><p>ans =</p><p>0 0 0 0</p><p>1 0 0 0</p><p>A>=B</p><p>ans =</p><p>0 1 0 1</p><p>1 0 1 0</p><p>(4)绘制y= 0.53</p><p>t e -t*t*sin(t),t=[0,pi]并标注峰值和峰值时间,添加标题y= 0.53</p><p>t e -t*t*sint ,将所有输入的指令保存为M 文件。 a=0.5 b=1/3</p><p>t=0:0.001:pi</p><p>y=a*exp(b*t)-t.*t.*sin(t) [y_max,t_max]=max(y)</p><p>t_text=['t=',num2str(t(t_max))] y_text=['y=',num2str(y_max)]</p><p>max_text=char('maximum',t_text,y_text) tit=['y=a*exp(',num2str(b),'t)-t*t*sin(t)'] hold on plot(t,y,'y.')</p><p>plot(t(t_max),y_max,'r')</p><p>text(t(t_max)+0.3,y_max+0.1,max_text) title(tit),xlabel('t'),ylabel('y'),hold off</p><p>【实验心得与总结】</p><p>通过这次试验让我了解常用简单函数的功能,学会利用函数解决一些;数值计算和符号计算的实际问题;利用Matlab 的help 命令查询一些函数的功能。利用MA TLAB 可以让繁琐的计算问题变得更加简单化,如矩阵运算等。</p><p>实验2:MATLAB 绘图</p><p>【实验步目的】</p><p>利用MTALAB 画墨西哥帽子,及参数方程的图像 【实验原理】</p><p>(1)二维绘图命令:plot(x,y)函数</p><p>(2)三维绘图命令中三维曲线:plot3(x,y,z), (3)利用mesh 函数画三维的网格表面的。 【实验内容】</p><p>(含参考程序、实验结果及结果分析等)</p><p>画出函数图形π100)cos(23</p><p>≤≤⎪⎩</p><p>⎪⎨⎧===t t z t</p><p>y t x 。 方程:</p><p>π100)cos(23</p><p>≤≤⎪⎩</p><p>⎪⎨⎧===t t z t</p><p>y t x 【参考程序】</p><p>>> t=0:0.1:4*pi;</p><p>>> plot3(2*cos(t),t.^3,t) 【实验结果】</p><p>画出曲面</p><p>]</p><p>5.7,5.7[,sin</p><p>),(2</p><p>2</p><p>2</p><p>2-∈++=</p><p>=x y x f z y</p><p>x y x 的图像。</p><p>方程: 22</p><p>2</p><p>2</p><p>sin (,)[7.5,7.5],[7.5,7.5]x y z f x y x y x y</p><p>+=∈-∈-+</p><p>【参考程序】</p><p>x = -7.5:0.5:7.5; y = x;</p><p>[xx, yy] = meshgrid(x, y); R = sqrt(xx.^2 + yy.^2) + eps; z = sin(R)https://www.360docs.net/doc/R; surf(xx, yy, z)</p><p>【实验结果】</p> 

讯享网
小讯
上一篇 2025-05-01 21:29
下一篇 2025-04-22 12:46

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/191855.html