我来我网
https://5come5.cn
 
您尚未 登录  注册 | 菠菜 | 软件站 | 音乐站 | 邮箱1 | 邮箱2 | 风格选择 | 更多 » 
 

本页主题: matlab之不寻常问题 显示签名 | 打印 | 加为IE收藏 | 收藏主题 | 上一主题 | 下一主题

but4020



性别: 帅哥 状态: 该用户目前不在线
等级: 品行端正
家族: 考研俱乐部
发贴: 244
威望: 0
浮云: 1106
在线等级:
注册时间: 2005-09-17
最后登陆: 2016-01-11

5come5帮你背单词 [ bolt /bəult/ n. 闪电,霹雳,插销,门闩,螺栓 ]


matlab之不寻常问题

我用的matlab7.0的,刚才编了一个程序,
在work里面本来应该是.m文件的(我在M-file里面编的)
但文件却显未知应用程序的图标,
但是能打的开,就是没法运行
总是提示:
??? 分段线性变换
  |
Error: Missing variable or function.

原程序是:
X1=imread('cameraman.tif');
figure,imshow(X1);
f0=0;g0=0;
f1=70;g1=30;
f2=180;g2=230;
f3=255;g3=255; %绘制变换曲线
figure,plot([f0,f1,f2,f3],[g0,g1,g2,g3]);
axis tight,xlabel('f'),ylabel('g');
title('intensity transformatiom');

r1=(g1-g0)/(f1-f0);
bi=g0-r1*f0;
r2=(g2-g1)/(f2-f1);
b2=g1-r2*f1;
r3=(g3-g2)/(f3-f2);
b3=g2-r3*f2
[m,n]=size(X1);
X2=double(X1);   %变换矩阵中的每个元素

for i=1:m
  for j=1:n
    f=X2(i,j);
    g(i,j)=0;
    if(f>=0)&(f<=f1)
        g(i,j)=r1*f+b1;
    elseif(f>=f1)&(f<=f2)
        g(i,j)=r2*f+b2;
    elseif(f>=f2)&(f<=f3)
        g(i,j)=r3*f+b3;
    end
  end
end
figure,imshow(mat2gray(g))

蝈蝈们看哈是啥子原因喃??        
顶端 Posted: 2006-09-26 13:16 | [楼 主]
demonwar



年度之星奖
性别: 帅哥 状态: 该用户目前不在线
头衔: 头你妹的
等级: 管理员
家族: 存在与虚无
发贴: 52925
威望: 11
浮云: 1406
在线等级:
注册时间: 2006-08-02
最后登陆: 2018-06-18

5come5帮你背单词 [ transmission /trænz'miən/ n. 传递,传送,播送,传动装置 ]


LZ问个问题怎么高兴成这样……我也不了解,ML是什么语言额。。
顶端 Posted: 2006-09-26 14:33 | [1 楼]
jiju84



性别: 帅哥 状态: 该用户目前不在线
头衔: 【做人要低调!!】
等级: 前途无量
家族: J&S
发贴: 6455
威望: 0
浮云: 1253
在线等级:
注册时间: 2005-03-07
最后登陆: 2010-03-18

5come5帮你背单词 [ audio /'o:diou/ n. & a. 音频(的),音响(的),声音(的),听觉(的) ]


你调用函数了

对于变量应该加个global
顶端 Posted: 2006-09-27 12:33 | [2 楼]
我来我网·5come5 Forum » 程序员之家

Total 0.007301(s) query 5, Time now is:05-16 06:58, Gzip enabled
Powered by PHPWind v5.3, Localized by 5come5 Tech Team, 黔ICP备16009856号