切换到宽版
  • 广告投放
  • 稿件投递
  • 繁體中文
    • 7489阅读
    • 3回复

    [求助]matlab自定义函数关于参数传递问题 [复制链接]

    上一主题 下一主题
    离线星竹
     
    发帖
    32
    光币
    1026
    光券
    0
    只看楼主 倒序阅读 楼主  发表于: 2010-04-22
    关键词: Matlab函数
    如果我定义了一个函数,比如function [spherical,ideal,real]=findspherical(dia) f] #\&"  
    函数findspherical传递的只是一个参量dia YHO}z}f[!  
    如果我想传一个n维矩阵过来,比如实现把 dia1,dia2,dia3···dia n,全部传过来,而不仅仅是dia。 U+*l!"O,  
    可不可以实现? -yB}(69  
    请各位高手帮忙!谢谢 y%ij)vQY  
     
    分享到
    离线程门赏雪
    发帖
    126
    光币
    2701
    光券
    0
    只看该作者 1楼 发表于: 2010-04-23
    你多设置几个输入变量就可以了啊,输入变量也可以是矩阵,,,还是我没看明白你的问题?
    离线星竹
    发帖
    32
    光币
    1026
    光券
    0
    只看该作者 2楼 发表于: 2010-04-23
    谢谢,我明白了。 =4MTb_  
    比如直接这样:d=[2,5,7,30,20]    findspherical(d) 就行了 !h4T3sO  
    用C用多了,就考虑的太傻了
    离线程门赏雪
    发帖
    126
    光币
    2701
    光券
    0
    只看该作者 3楼 发表于: 2010-04-23
    回 2楼(星竹) 的帖子
    呵呵,MATLAB核心和最大的优点就是矩阵的设计和使用,理解了矩阵的数据结构对于使用MATLAB是很有帮助的。