首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >MATLAB错误:'double‘类型的输入参数的函数或方法X未定义

MATLAB错误:'double‘类型的输入参数的函数或方法X未定义
EN

Stack Overflow用户
提问于 2008-10-13 12:38:38
回答 6查看 188.3K关注 0票数 20

我是Matlab的新用户,您能帮助我吗?

我在一个.M文件中有以下代码:

代码语言:javascript
复制
function f = divrat(w, C)
S=sqrt(diag(diag(C)));
s=diag(S);
f=sqrt(w'*C*w)/(w'*s);

我已经将这个文件(divrat.M)存储在正常的Matlab路径中,因此我假设Matlab将在函数启动时读取该函数,因此该函数应该可以使用。

但是,当我键入

代码语言:javascript
复制
>> divrat(w, C)

我得到以下错误

?未定义的函数或方法'divrat‘用于类型为'double’的输入参数。

错误消息告诉我要做什么,我在代码或函数调用中看不到任何错误?

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/197441

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档