function makeoval()
prompt = {'Enter width:', 'Enter height:', 'Enter radius:'};
dlgtitle = 'Input Variables';
dims = [1 35];
definput = {'', '', ''};
answer = inputdlg(prompt, dlgtitle, dims, definput);
width = str2double(answer{1});
height = str2double(answer{2});
radius = str2double(answer{3});
a = round(height/2);
b = round(width/2);
randmatrix = rand(height,width);
for r = 1:height
for c = 1:width
if (r-a).^2 + (c-b).^2 > radius^2
randmatrix(r,c) = 0;
end
end
end
imagesc(randmatrix);
end
function makeoval()
|
错误: 此上下文中不允许函数定义。
我也是,要崩溃了,根本找不到哪里出现了错误
function函数需要新建一个文件单独运行,在脚本中嵌入一个函数不符合函数的命名规,因此显示不允许定义函数
定义函数不可以在命令运行窗口进行,要单独开一个脚本文件,输入内容并保存后才可以在函数脚本以外的别处引用