lzth.net
当前位置:首页 >> mAtlAB简单程序 >>

mAtlAB简单程序

1、首先,建立一个自定义函数文件,如fun.m文件。文件内容为 function c=fun(a,b); c=a+b; 2、然后,在当前文件目录下,执行窗口命令 a=2;b=5; c=fun(a,b) 3、运行结果

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、...

function lianxuchaoliu clear; clc; n=9;%节点数; nl=9;%支路数; isb=1;%平衡节点号; pr=0.00001;%误差精度; b1=[1 4 0.0576i 0 1.05 1; 4 5 0.017+0.092i 0.158i 1 0; 5 6 0.039+0.17i 0.358i 1 0; 3 6 0.0586i 0 1.05 1; 6 7 0.0119+0.10...

把值付给四个变量 wp=2*pi*5000;ws=2*pi*12000;Rp=2;As=30; 1. buttord (1)[N,wc]=buttord(wp,ws,αp,αs) 用于计算巴特沃斯数字滤波器的阶数N和3dB截止频率wc。 调用参数wp,ws分别为数字滤波器的通带、阻带截止频率的归一化值,要求:0≤wp≤...

Speed = 1; %数字越大越快W = ones(40);B = zeros(40);P1 = [B W];P1 = repmat(P1,1,10);P2 = [W B];P2 = repmat(P2,1,10);P = [P1;P2];P = repmat(P,8,1);imshow(P)drawnow;pause(2/Speed);f = 1;tic;while f t = toc; if t >= 30 f = 0; end P...

for n=1 t=0 s=0 E=A1(n,1)+A1(n,2)+A1(n,3)+A1(n,j)+A1(n,4)+A1(n,5) E1=E for j=1:6 if A1(n,j)=0.5 p(j)=0.5 E1=E1-A1(n,j) t=t+1 else % 如果我理解正确的话,这里应该是 else p(j)=1 end end for j=1:6 if p(j)=1 p(j)=(A1(n,j)/E1)*(1-0.0...

syms x y z f=(x^2+9/4*y^2+z^2-1)^3-x^2*z^3-9/80*y^2*z^3; f=matlabFunction(f); [x,y,z] = meshgrid(-1.5:.02:1.5,-1:.02:1,-1.5:.02:1.5);    % 画图范围 v = f(x,y,z); h = patch(isosurface(x,y,z,v,0)); isonormals(x,y,z,v,h)...

我觉得前面回答的貌似已经可以了,难道你是想看到屏幕输出“y1=1;y2=4;y3=9;”,那你可以试试这个: for i=1:3 y(i)=i^2; fprintf(1,['y' num2str(i) '=%d;'],y(i)); end fprintf(1,'\n'); 结果是: y1=1;y2=4;y3=9; >>

脚本文件 matlab有自己的命令行窗口,对于简单的命令,可以直接在命令行窗口输入,但随着命令行的增加或者命令本身复杂度的增加,再使用命令行就显得有些不便了,这时就需要脚本文件了。可以说,脚本文件是matlab指令集合的封装。 函数文件 函数...

h=10*rand(1,10); %给定10个数的矩阵 for i=1:10 for j=10:-1:i+1 if h(j-1)>h(j) t=h(j);h(j)=h(j-1); h(j-1)=t; end end end disp(h)

网站首页 | 网站地图
All rights reserved Powered by www.lzth.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com