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、运行结果

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

这是函数run的源代码,和datenum没什么关系,不知你贴出这些来是什么意思? run的作用是运行不在路径列表(path)中的脚本(script),其基本过程就是先切换到脚本所在的目录,运行脚本,然后返回原来的目录。对于大多数脚本,直接输入脚本的名...

f=imread('e:\test\stone.png'); subplot(221),imshow(f),title('原始图像') bw1=im2bw(f,graythresh(f));%二值化 subplot(222),imshow(bw1),title('二值图像') h1=bwareaopen(bw1,20);%删除小面积杂点 subplot(223),imshow(h1),title('去除杂点...

语法1:[a,count]=fread(fid,size,precision) 语法2:[a,count]=fread(fid,size,precision,skip) size: 不指定 :到尾返回读。 N : 读出N个数据,构成列向量。 inf : 读出fid指向的打开的文件的全部数据。 [M,N] : 读出N个数据,构成列向量,填...

wave_length=0.633e-6; delta=0.001; Sigma=0.01; C=1e-13; k=2*pi/wave_length; z=1:1:50; Rytov_var=1.23*C*k^(7/6).*z.^(11/6); a_2=1+(Sigma^2)/(delta^2); Omiga=(k*Sigma^2)./z; b_2=a_2+Omiga.^2; a=sqrt(a_2); d=(1-a)^2*(a-Omiga*1i); ...

有波浪线常见的情况有下面几种:一是你定义的变量可能没有在程序中用到,这个你把鼠标移到上面自然有英文显示,这种错误没事,不影响程序的运行,只是感觉程序累赘罢了 再一种就是程序编写错误,比如输入if循环的时候少了end的时候会在if下有波...

k1=0;k2=6;k=k1:k2; n=2; f=[(k-n)==0]; y=3*f; z=conv(double(f),y); kk=0:12; stem(kk,z,'filled');title('单位脉冲序列') xlabel('时间(k)');ylabel('幅值f(k)')

while 1 循环条件永远为真 中间全靠 if k==19 里面的break 来终止循环 条件是k能等于19 如果k在while循环里取不到19, 这将是一个死循环, 运行很久也没结果 另外用==来作为判断条件总是比较危险的 因为浮点数有误差,不一定能精准判定相等 if k>=1...

如果你输入的x,y是数值类型,就没有问题。 如果想输入字符串,就要在input参数中添加‘s’,即 x=input('Input x please.','s');y=input('Input y please.','s');运行结果为:

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