matlab中调用函数,为什么总是说被调用的函数未定义呢?

作者&投稿:揣豪 (若有异议请与网页底部的电邮联系)
为什么MATLAB里调用这个函数的时候总显示未定义~

当前文件夹看看是不是这个函数脚本文件的文件夹?

你把x(i) 改成x.(i)或选x(i). 试试!

可能是你这个m文件的名称没有和自定义的函数名称一致。应该要一样的,保存之后才能成功调用。因为我刚刚发现我就在这里出错了,把m文件命名成了work2,但是函数名定义的时候写的f2。

是不你这个函数所在文件夹路径没加对??就是工作空间上面那个路径。
要么就是你函数写法错误。

调用函数和主函数要分别写在两个文件中


matlab目标函数怎么写 atlab目标函数怎么写,求高手 目标函数是这样的...
只有目标函数,没有约束吗?一般线性规划用命令:[x,fval]=linprog(f,A,b,Aeq,beq,lb,ub)其中:f是目标函数的系数列向量,就是你说的A,但要写成列向量。

如何在MATLAB中添加SVM函数工具箱
总结一下matlab添加工具箱的方法:第一种:如果是安装光盘上的工具箱,重新执行安装程序,选中即可。如果是单独下载的工具箱,一般情况下仅需要把新的工具箱解压到某个目录,然后用pathtool添加工具箱的路径。在命令窗口中敲入pathtool,会出现一个setpath的窗口,点add folder或者add with subfolders按钮,...

matlab中小数如何取整?
matlab中有四个常用的取整函数,分别式是floor、ceil、round、fix,可以完成对常数的取整操作。1、floor 向下取整,即向负无穷方向取整 2、ceil 向上取整,即向正无穷的方向取整 3、round 最近取整,即四舍五入 4、fix 向0取整,即向接近0的方向取整 另外,取整的操作也可以针对一个向量,矩阵,或者...

问几个matlab的题!
2)运算符丰富。由于MATLAB是用C语言编写的,MATLAB提供了和C语言几乎一样多的运算符,灵活使用MATLAB的运算符将使程序变得极为简短。3)MATLAB既具有结构化的控制语句(如for循环,while循环,break语句和if语句),又有面向对象编程的特性。4)程序限制不严格,程序设计自由度大。例如,在MATLAB里,用户...

ATLAB模糊系统设计基本信息
本文档详细介绍了MATLAB模糊系统设计的基本信息,由作者张德丰编著。该书出自国防工业出版社,共344页,为2009年的出版物,具有独特的ISBN号9787118060928,以及对应的条形码。本书属于MATLAB应用技术丛书中的一版,装帧形式为平装,开本为16开,语言版本为中文,旨在为读者提供MATLAB在模糊系统设计领域的实用指导...

怎样将matlab中的数据导入到excel中
将matlab中的数据导入excel的方法:1.例如matlab将矩阵或数组中国的信息全部导出可以用xlswrite函数,首先打开matlab,输入代码,如图:2.然后找到要存放文件的位置复制绝对路径(致谢文件名的话就会存放在当前目录中),如图以f盘根目录为例)3.然后写xlswrite函数,格式如图,具体格式课参看help xlswrite,如图...

有没有matlab与stm32之间的书籍
语言常用算法程序集》__atlab 高效编程25个案例,可应用于数学建模等》__atlab 算法大全》__TM32中文参考手册》__tm32 开发指南库函数》_鸬慕滩牟灰矗驳貌还痪洌瓤吹诙尽_tm32 开发指南库函数》,书上有原理跟 例程。__TM32中文参考手册》讲得寄存器跟库函数比较多。看完这两本 你就OK了。

地层厚度校正
framethick(i)=aaa;%在循环中调用ficfun函数来通过样条积分计算小层序的骨架厚度 e n s=sum(framethick);%该地层所有层序骨架厚度的累加值 H=s*bz\/0.39+s*(1-bz)\/0.67%该地层的原始厚度。bz为该地层总的砂岩百分含量 从完井录井图上统计出各层序的现今厚度和砂泥岩百分含量,带入上述...

简述idl功能?idl 与matlab有何异同点
matlab和IDL本身可以画图,这一点是fortran和C不具备的。虽然fortran和C也有图形库可以调用,但基本上很难用,这么说吧,就好比猫狗也有哺乳的功能,但是指望喝它们那点奶实在是。。。所以fortran和C仅仅可以编程序做运算,生成文件之后,再交给第三方软件去画图。执行画图任务的可以是origin、gnuplot、...

ATLAB模糊系统设计图书目录
1.2 MATLAB的操作: 1.2.1 MATLAB语言特点:强调其易读性、灵活性和强大的数学运算能力。 1.2.2 M文件介绍:详细讲解了MATLAB的脚本和函数编写。 1.2.3 使用命令:列举了常用命令及其功能。 1.2.4 输入与输出函数:说明了数据的输入和输出方法。 1.3 矩阵运算与向量运算:展示...

聂荣县15749783078: matlab 调用函数老是出错怎么回事??高手请指点一下!! -
郎秦佳琪: 函数y=erfen中对3种情况——y1*y2<0,f(a)==0和f(b)==0时定义了返回值,但是却没有对剩余情形的返回值进行定义,不幸的是main函数在第1次迭代时调用erfen就遇到了这种情况,于是出错.

聂荣县15749783078: matlab 函数调用老是出错怎么办?? -
郎秦佳琪: 是你自己写的函数吗,首先需要注意的是你的函数必须保存在你的当前文件夹下,这样才能直接调用.或者你可以把你保存函数的文件夹设为默认文件夹.还有你函数的输入输出都需要注意是正确的.当然这些是你的函数编写正确的情况下.可以把错误拿出来看看就更好了!祝你早日解决问题!

聂荣县15749783078: 我要调用matlab中的imread函数,I=imread('F:\image\lena.jpg');可是 一直报错 -
郎秦佳琪: 第一种可能性:文件的格式与你代码的格式不符合 第二种可能性:文件格式给错了. 你应该确认你imread里的函数与你对应的图片文件格式一致. 要么你设置的图片路径有问题.

聂荣县15749783078: matlab函数调用出错 -
郎秦佳琪: 如果你给定了输出,那么你就要给输出幅值的.你在delt小于0时没有给 x1x2赋值.等于0没给x2赋值.

聂荣县15749783078: matlab中,写函数文件时执行f=a+b,调用产生的一直是a的值,求解 -
郎秦佳琪: 你将函数名字换一下试试,改成mysum,相应的文件名也改成mysum.m

聂荣县15749783078: 使用matlab的fra函数总是出错 -
郎秦佳琪: 你的函数调用有问题,只要把下面的代码 function equations=vibana1(t,x);equations=[x(2);-x(1)-2*1*x(2)]; 另存为一个文件就好了,文件名为默认

聂荣县15749783078: 为什么matlab里面调用function以后结果不对啊??请大家来帮忙~~谢谢~~ -
郎秦佳琪: 函数中用了全局变量中,在命令窗口中也必须先要定义其是全局变量.所以你在命令窗口中要这样输入 global v w p n; x=[1 1;0 1;1 0;0 0]; v=50;w=[30,25,18,15];p=[9,7,6,4];n=4; 因此在函数中要少用最好不要用全局变量.可以写成下面的形式:...

聂荣县15749783078: matlab自定义函数代码,总有未定义什么什么的错误出现是怎么回事? -
郎秦佳琪: 运行了一下,你说的这个没有问题,倒是后面有些你自定义的函数报错了. 针对你的问题,可能是你调用函数的格式不对.见图

聂荣县15749783078: matlab script节点调用matlab自带的函数,但调用自定义的函数和自己添加的工具箱为什么总是出问题? -
郎秦佳琪: 是labview吗?labview的matlab节点好像调用自定义的函数有些问题,至少我没成功过,不过可以不用自定义函数,直接加在matlab语句中.

聂荣县15749783078: matlab中主函数调用子函数怎么老是出问题 -
郎秦佳琪: 是不是子程序定义的时候输入输出没有定义好啊

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网