声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 909|回复: 3

问一个简单的问题--关于function

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

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

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

x
请问,在matlab里面如果自己定义一个函数,比如function [a,b]=f(c,d),是否需要指明abcd的类型,如果不需要,为什么我自己写了一个,其中的c它老是说有错误,说是没有定义的函数,请问怎么解决,谢谢了!<br>刚刚开始学matlab,请大家指教。
[此贴子已经被aspen于2006-3-31 21:10:30编辑过]

回复
分享到:

使用道具 举报

发表于 2006-3-31 21:05 | 显示全部楼层

回复:(zuihuayin)问一个简单的问题

不用说明<BR>c错误可能是你用的问题了,把代码贴出来
 楼主| 发表于 2006-3-31 21:13 | 显示全部楼层

回复:(happy)回复:(zuihuayin)问一个简单的问题...

后面还有一些,本来是直接在matlab里面写的,没有问题,都是可以的<BR>后来想试着把它写成一个函数,就老是说I是没有定义的函数,运行到第一行就有错误了<BR>请问是怎么回事?<BR>function [GE,L,AB]=PYR(N,I)<BR>a=size(I,1);%图的大小<BR>b=size(I,2);<BR>GR=-1*ones(a,b,N);<BR>L=-2*zeros(a,b,N);<BR>AB=zeros(2,N);<BR>W=[1,4,6,4,1;4,16,24,16,4;6,24,36,24,6;4,16,24,16,4;1,4,6,4,1]./256;<BR>AB(:,1)=[a,b]';<BR>
发表于 2006-3-31 21:15 | 显示全部楼层

回复:(zuihuayin)问一个简单的问题--关于function

<P>你调用这个函数的时候没有给出 I 的值吧</P>
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

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

GMT+8, 2024-11-12 20:50 , Processed in 0.055599 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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