首页 >>  正文

matlab中数据参数无效

来源:baiyundou.net   日期:2024-09-20

孙钢雁941Matlab 报错 Unexpected MATLAB expression -
严徐舒19447696253 ______ 用 function 定义函数时,参数表中的参数称为形参,必须是变量,不能用常数.你希望输入的数据(例如3)称为实参,是要在调用时输入的,例如在命令窗口中输入 k_means(data,3,3) 其中data是要处理的数据.

孙钢雁941matlab问题: 编写一个函数文件(matlab),当没有输入参数时,提示“error”,当有 -
严徐舒19447696253 ______ function y = magicfunc(x, y) if nargin == 0 disp('error') elseif nargin == 1 y = x^2; else y = x+y; end end

孙钢雁941为什么matlab执行m文件时workspace里没有数据? -
严徐舒19447696253 ______ 脚本m文件的变量会在工作区出现,函数m文件只有输出变量会在工作区出现

孙钢雁941matlab中给定函数和数据,拟合其中参数怎么做? -
严徐舒19447696253 ______ 先输入数据,如下>>clear;x=[0.1,0.2,0.15,0,-0.2,0.3]; >>y=[0.95,0.84,0.86,1.06,1.50,0.72]; >>p=polyfit(x,y,2) p= 1.7432-1.69591.08502表示拟合成2次.

孙钢雁941matlab函数文件中的输出参数如何不在命令窗口显示? -
严徐舒19447696253 ______ 语句结束在最后用分号;结尾 直接输入 a=1 那么命令行会显示a=1的结果 输入 a=1; 命令行就不会显示,工作空间中有a,值是1

孙钢雁941matlab中函数文件的中间数据怎么看 -
严徐舒19447696253 ______ 要看哪个变量的数据,在函数代码中加入如下语句 比如要看a就中间写:a 要看b就写:b (一定不要加 “ ; ")command窗口会显示他们 不知道我理解错没有- -

孙钢雁941matlab中函数参数的问题? -
严徐舒19447696253 ______ 使用匿名函数句柄就可以了 fmincon 需要的函数fun只有一个输入参数 fun(x) 而你的函数需要多一个能改变的变量 那么形式变成 myfun(p,x) p就是你要传递的参数,x还是原来的输入 当然首先,你得写个m文件,假设为myfun.m,其内容大致如下 ...

孙钢雁941Matlab 数据处理求拟合参数 -
严徐舒19447696253 ______ 如果你说的很复杂的方程(其实应该是一个函数)本身是线性的或者可以化为线性的,那么就用线性拟合;实现线性拟合的方法有两种:1、polyfit命令;2、将问题转化为线性方程组,然后用做出命令;如果你说的很复杂的方程(其实应该是一个函数)没办法化为线性的,那么可以用非线性拟合来做,命令为:lsqnonlin和lsqcurvefit,这两个的内部求解原理是一样的,只是用法不一样,你可以参考一下帮助系统.

孙钢雁941matlab如何读取一个文件中的数据,作为参数传递给matlab程序 -
严徐舒19447696253 ______ 举个栗子: 假设文件是ascii码形式的,名为depth.dat,首先,读入文件 data=load('depth.dat'); 然后选择你想要的行,列上的数值作为参数,假设你想要的值在第1行,第1列,参数名为x 则: x=data(1,1) 以上

孙钢雁941matlab中多个输出参数如何显示???一个让我郁闷的问题比如我
严徐舒19447696253 ______ 这是个很简单的问题. 函数表达式没有问题. 具体步骤是: 1、就是你定义的函数没有问题,先把它保存为y.m,直接保存在默认目录下最好. 2、然后输入[t1,t2]=y(5) 3、直接得出结果是 t1=7 t2=8 说明:定义函数里面的y1,y2只是形参,而t1,t2才是你想要的显示的参数,你可以任意改,也可以和y1,y2重名.

(编辑:自媒体)
关于我们 | 客户服务 | 服务条款 | 联系我们 | 免责声明 | 网站地图 @ 白云都 2024