声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 1094|回复: 1

[求助]初学MATLAB,求M脚本变M函数文件

[复制链接]
发表于 2006-3-30 11:00 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
<BR>请帮忙转为M函数文件:谢谢应该添加什么啊!!<BR><BR>% 读取图象数据到矩阵<BR>[A, map] = imread('input.bmp');<BR>% 得到图象信息<BR>info = imfinfo('input.bmp');<BR>w = info.Width;<BR>h = info.Height;<BR>% 创建与图象大小相对应的网格<BR>[x,y] = meshgrid(1:w,1:h);<BR>z = x - y + y - x;<BR>i = 1;<BR>j = 1;<BR>% 用图象灰度值填充高度值<BR>while (i - 1) * w + j &lt;= w * h<BR>z(i,j) = A(i,j);<BR>j = j + 1;<BR>if j &gt; w<BR>j = 1;<BR>i = i + 1;<BR>end <BR>end;<BR>% 绘制三维图象<BR>meshc(x,y,z);<BR>% 绘制表面<BR>surf(x,y,z,'FaceColor','interp','EdgeColor','none','FaceLighting','phong')<BR>
回复
分享到:

使用道具 举报

发表于 2006-3-30 11:12 | 显示全部楼层
function [map]=plotbmp(fig)<BR>% 读取图象数据到矩阵<BR>[A, map] = imread(fig);<BR>% 得到图象信息<BR>info = imfinfo(fig);<BR>w = info.Width;<BR>h = info.Height;<BR>% 创建与图象大小相对应的网格<BR>[x,y] = meshgrid(1:w,1:h);<BR>z = x - y + y - x;<BR>i = 1;<BR>j = 1;<BR>% 用图象灰度值填充高度值<BR>while (i - 1) * w + j &lt;= w * h<BR>z(i,j) = A(i,j);<BR>j = j + 1;<BR>if j &gt; w<BR>j = 1;<BR>i = i + 1;<BR>end <BR>end;<BR>% 绘制三维图象<BR>meshc(x,y,z);<BR>% 绘制表面<BR>surf(x,y,z,'FaceColor','interp','EdgeColor','none','FaceLighting','phong')<BR><BR>
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-10-4 23:34 , Processed in 0.054185 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表