MatLab
文章平均质量分 67
丿浙西吴彦祖
这个作者很懒,什么都没留下…
展开
-
MatLab用起泡法对10个数由小到大排序. 即将相邻两个数比较,将小的调到前头.
第一个for循环是进行次数,第二个for循环是比较大小并交换,使最大的数到最后function f=funn(a)n=length(a);for i=1:n-1for j=1:n-1if a(j+1)<=a(j)temp2=a(j);a(j)=a(j+1);a(j+1)=temp2;endendendf=a;...原创 2019-04-13 10:07:26 · 23200 阅读 · 3 评论 -
MaLab中求矩阵最大值
max函数和min函数在MatLab中,max和min函数分别能求一维的最大值和一维的最小值如果想求二维矩阵x的最大值,可用max(max(x));这里不是特别明白,有时间的话找高人问一下a=rand(4,5) % 取随机数,也可以像你那样input手工输入。[m, ind]=max( a(原创 2019-04-13 11:22:37 · 799 阅读 · 0 评论 -
MatLab求n!的n项之和
https://latex.codecogs.com/gif.latex?\sum_{1}^{} nn!function f=funn(n)f=0;for i=1:n x=1; for j=1:i x=x*j; end f=f+x;end原创 2019-04-13 11:43:50 · 11926 阅读 · 0 评论 -
MatLab一球从100米高度自由落下,每次落地后反跳回原高度的一半,再落下. 求它在第10次落地时,共经过多少米?第10次反弹有多高?
m文件function [s,h]=funn(n)z=100;s=z;for i=1:n-1 z=z/2; s=s+2*z;endh=z/2;其中s代表经过路径,而z代表每次弹起的高度matlab输出 n=10;funn(n)ans = 299.6094这里不知道为什么ans=299.6094我想返回s的值和h的值不知道怎么返回,但是代码应该...原创 2019-04-13 12:05:48 · 27476 阅读 · 5 评论 -
matlab二维绘图部分
matlab二维绘图部分X,Y是向量,分别表示点集的横坐标和纵坐标PLOT(X,Y,S)符号函数(显函数、隐函数和参数方程)画图(1) ezplotezplot(‘f(x)’,[a,b])表示在a<x<b绘制显函数f=f(x)的函数图例如:在[0,pi]上画y=cos(x)的图形 ezplot(‘sin(x)’,[0,pi])ezplot(‘f(x,y...原创 2019-04-13 16:25:46 · 441 阅读 · 0 评论 -
matlab三维绘图部分
matlab三维绘图部分一.空间曲线1、 一条曲线在区间[0,10*pi]画出参数曲线x=sin(t),y=cos(t), z=t. t=0:pi/50:10*pi; plot3(sin(t),cos(t),t)rotate3d2.多条曲线画多条曲线观察函数Z=(X+Y).^2.x=-3:0.1:3;y=1:0.1:5; [X,Y]=meshgrid(x,y); Z=(...原创 2019-04-13 16:43:03 · 1232 阅读 · 0 评论 -
MatLab图形处理方面
MatLab图形处理方面1、在图形上加格栅、图例和标注(1)GRID ON: 加格栅在当前图上GRID OFF: 删除格栅(2)hh = xlabel(string): 在当前图形的x轴上加图例stringhh = ylabel(string): 在当前图形的y轴上加图例stringhh = zlabel(string): 在当前图形的z轴上加图例stringhh = title(s...原创 2019-04-13 16:51:14 · 659 阅读 · 0 评论