最简单的matlab代码
答:具体制作方法如下:1、首先,这里举例代码如下:x=-8:0.5:8;[XX,YY]=meshgrid(x);r=sqrt(XX.^2+YY.^2)+eps;Z=sin(r)./r;surf(Z);生成了一幅静态的surf图片,XX,YY由meshgrid生成。2、下面输入 theAxes=axis;,右侧可以看到,theAxes=[0,40,0,40,-0.5,1],这是surf函数生成的...
答:楼上两位的回答都很用心,也很精彩,赞一个。我的代码主要有以下优点:(1)用稀疏矩阵存储a,克服内存不足问题(N取100万,使用的内存还不到20M)。(2)绘图动态显示N次模拟过程中r/R的变化。代码如下(同时已作为附件上传):N = 1000000;M = 2*N;a = sparse(M+1, M+1);j = N + ...
答:画了一个又画另一个,中间hold on即可
答:y=1 y(i)=1;elseif t(i)>=-2 & t(i)<2 %如果t[-2,2)时,y=t²y(i)=t(i).^2;else y(i)=-1; %如果t<-2时,y=-1 end end 2、在命令窗口中调用 >>t=0:0.5:10;>>y=piecewise1(t)3、运行结果 其他类似的分段函数,可以参考上述来写代码。
答:你看这个还行么?x=-3:0.1:3;y=-3:0.1:3;z=-6:0.1:6;[x,y,z]=meshgrid(x,y,z);f=z.^2/36+sqrt(x.^2+y.^2)-3;p=patch(isosurface(x,y,z,f,0));set(p, 'FaceColor', 'red', 'EdgeColor', 'none');daspect([1 1 1])view(3)camlight; lighting phong ...
答:如何用Matlab写一个方程mv=mainvalue(z),该函数根据复数z计算复数幅角的mainvalue?可以这样来写:1、创建mainvalue函数,可以使用函数体的格式来写,其内容为 function [r,theta]=mainvalue(z)r=abs(z); %复数的模 theta=angle(z); %复数幅角 disp(z); %显示复数表达式 str = ['复数的...
答:画出g(x)在区间[-1,2]曲线,可见最小值在x=0.7左右 figure(5)ezplot(g,[-1 2])对g求导, 并解导数方程,得到g落在0.5-1之间的极值点 dg = diff(g,x);x0 = double(solve(dg));idx=(x0>0.5)&(x0<1);x0 = x0(idx);把x0代入g得到最小值 gmin = subs(g, x0)在图中...
答:length长度函数 gray灰度函数 readras肯定是编程者自定义的函数意思不详。size求大小函数m行n列 figure开启一个绘图窗口 image(ima)绘图ima中的数值点为图片 colormap颜色分配函数 drawnow实时画图 楼主如果真想学 慢慢matlab中“help +函数名”吧 ...
答:1、首先在电脑中打开matlab软件。2、在打开的页面中点击“主页”栏目下的“新建”按钮。3、然后在打开的下拉菜单中选择“函数”选项。4、即可打开函数编辑器,在其中可以进行函数的输入设置。5、之后可以点击“编辑器”选项卡中的“保存”按钮将编写的函数文件保存。
答:1、f=@(x)exp(x)-3*x.^2;a1=fsolve(f,1);a2=fsolve(f,0);x=-2:0.01:2;y=f(x);figure plot(x,y,x,zeros(1,length(x)))hold on plot(a1,0,'r*',a2,0,'r*')2、f=@(x)x.*sin(x)-1/2;a1=fsolve(f,1);a2=fsolve(f,3);a3=fsolve(f,5);x=0:pi/100:3*...
网友评论:
时庞19788157854:
求一个简单的matlab程序代码,只要符合要求即可 -
22459井姣
: 1、题目: 把1-10的整数,先判断是否为偶数,并计算它们的和,最后做一下验证 2、程序: clc;clear; sum0=0; for i=1:10 %循环if(mod(i,2)==0)%分支sum0=sum0+i;end end %检测 test_data=[2:2:10];%顺序 test=sum(test_data); [sum0 test]3、运行结果:ans =30 30
时庞19788157854:
一道简单的matlab,要具体的代码 -
22459井姣
: 1、 f=@(x)exp(x)-3*x.^2; a1=fsolve(f,1); a2=fsolve(f,0); x=-2:0.01:2; y=f(x); figure plot(x,y,x,zeros(1,length(x))) hold on plot(a1,0,'r*',a2,0,'r*') 2、 f=@(x)x.*sin(x)-1/2; a1=fsolve(f,1); a2=fsolve(f,3); a3=fsolve(f,5); x=0:pi/100:3*pi; y=f(x); figure plot(x,y,x,zeros...
时庞19788157854:
几个简单的matlab程序编写~~求帮助·(1)编写函数编写一函数求输入两个正整数m和n,求其最大公约数和最小公倍数.[b,y]=by(m,n)编写一函数判断输入的... -
22459井姣
:[答案] 基本解答如下: (1-1): function [b,y] = by(m,n) b=lcm(m,n);%最小公倍数 y=gcd(m,n);%最大公约数 end (1-2): function t... 结合上面有判断素数的代码自己可以求出 该数各位数字之和为奇数: function funct for i=2:999 %l=floor(log10(i))+1; %提取...
时庞19788157854:
简单的matlab程序
22459井姣
: 第一个问题,假设每个人的成绩都不相同x=[90,91,92……省略……,100];temp=max[x];first=temp;%第一名的成绩[m,n]=find(x==temp);x(n)=[];%将其成绩剔除temp=max[x];second=temp;%第二名的成绩[m,n]=find(x==temp);x(n)=[];%将其成绩剔除temp=max[x];third=temp;%第三名的成绩
时庞19788157854:
MATLAB 求看简单代码 -
22459井姣
: 试试这样 j=1;for i=1:length(c) d=double(c{i}); if d>96 if d<123C{j}=c{i}; j=j+1; end end end
时庞19788157854:
求个简单的matlab程序 -
22459井姣
: p=round(100*rand(20,1)); pmax=max(p); pmin=min(p); p_max=p(1); p_min=p(1); for i=1:20 if p(i)>p_max p_max=p(i); end if p(i) p_min=p(i); end end pmax,pmin,p_max,p_min
时庞19788157854:
简单matlab编程 -
22459井姣
: 在命令窗口(Command Window)中: 1) 【上、下键】――切换到之前、之后的命令,可以重复按多次来达到你想要的命令 2) clc――清除命令窗口显示的语句,此命令并不清空当前工作区的变量,仅仅是把屏幕上显示出来的语句清除掉 3) ...
时庞19788157854:
求个matlab程序 要求有循环和选择能生成图!简单的程序即可! -
22459井姣
: 做个测试,希望有所帮助.代码% By lyqmath clc; clear all;% 循环 num = 100; i = 1; while ix(i) = sin(i); i = i + 1; end% 选择程序 str = 'plot'; switch str case 'plot' plot(x); case 'stem' stem(x); end title('By lyqmath', 'FontWeight', 'Bold', 'Color', 'r');结果
时庞19788157854:
一个简单的matlab程序 -
22459井姣
: y1=-1:0.02:4; y2=cos(-1:0.02:4); if y1==y2 这个if条件永远不满足,自然disp(x),就不能把x显示在屏幕上 了 希望采纳,设置为满意答案,谢谢.
时庞19788157854:
用matlab写一段简单的代码~ -
22459井姣
: 看来是初学者了,就给你说个思路哇: 找出amax你应该有记录这些amax的行号了哇?把这个行号单独存为一个矩阵num,根据这些行号,取出对应的bx,然后求出maxbx和对应在bx中的位置nbx,然后你要找的c~就是c(mun(nbx)); eg: bx=b(num); [maxbx, nbx]=max(bx); cc=c(num(nbx)); 三句话搞定