mnbn.net
当前位置:首页 >> mAtlAB 转入另外一个语句怎么写 >>

mAtlAB 转入另外一个语句怎么写

function thefun(x) %将需要变的内容设置为那个函数的参数(类型是字符串) ... eval(x) %在其被用到的位置用eval函数对字符串x求值 x='新表达式'; %在主函数中将新表达式以字符串的形式定义为一个变量 thefun(x) %在主函数中需要的地方将新内容...

n = 10; B = zeros(1,n); for k = 1:n r = k; % 运算后数据 B(k) = r; % 存入矩阵内 end;

这样写我真的看不出你要写的数学表达式是什么样的啊,不好瞎猜。 只能说你‘(’比‘)’少一个,这样写一定是不对的,至少要一样多埃 建议你分步骤的写 比如 A=-(0.005/(0.05^2)) B=((i-1+1/2)*0.05)^2) C=A*B; 这样()少些不容易出错 我感觉写成m...

帮你修改了下 for i=0:3507 for j=0:2479 max=max(i,j); if max==a(i,j,1) a(i,j,2)=0; a(i,j,3)=0; else a(i,j,1)=0; a(i,j,2)=0; a(i,j,3)=0; end end end

path=['/Users/gaochenying1/Documents/MATLAB/roof_images_copy/']; for i=1:40000 a=imread([path 'roof_' num2str(i) '.jpg']); Step Two: 图像处理 (这部分的代码我已经有了); imwrite(a,[path 'r_roof_' num2str(i) '.jpg']) end 试一试行...

没问题的。

%% 根据电脑的速度调整 n 的大小 n = 10; % 秒数pause(n);

E = D; E(2,3) = 8.8; 相当于制作一个副本

先说一下你的程序,最后要有2个end,你漏了一个。还有y=8的等于号应该是半角的=,你写的是全角的=。 然后我不知道你的程序想干什么,写出x在1:20时y对应的值?如果是则样的话可以这样写: x=1:20 y=min(max(x+5,0),8)

clc;clear all;close all; n=zeros(5,1); s=[1 1.5 3 3.5 5]; for i=1:1:5 if s(i)

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