matlab自定义函数问题请问matlab自定义函数的时候syms x;y=x^2-1 与 y=inline('x^2-1') 以及y='x^2-1'有什么区别?应该它们有什么共同点,在解方程的时候应该怎么引用它们?没分了

来源:学生作业帮助网 编辑:六六作业网 时间:2024/05/12 16:42:07
matlab自定义函数问题请问matlab自定义函数的时候symsx;y=x^2-1与y=inline(''x^2-1'')以及y=''x^2-1''有什么区别?应该它们有什么共同点,在解方程的时候应该怎么引

matlab自定义函数问题请问matlab自定义函数的时候syms x;y=x^2-1 与 y=inline('x^2-1') 以及y='x^2-1'有什么区别?应该它们有什么共同点,在解方程的时候应该怎么引用它们?没分了
matlab自定义函数问题
请问matlab自定义函数的时候syms x;y=x^2-1 与 y=inline('x^2-1') 以及y='x^2-1'有什么区别?应该它们有什么共同点,在解方程的时候应该怎么引用它们?没分了

matlab自定义函数问题请问matlab自定义函数的时候syms x;y=x^2-1 与 y=inline('x^2-1') 以及y='x^2-1'有什么区别?应该它们有什么共同点,在解方程的时候应该怎么引用它们?没分了
不同点:
1、三者属于不同的数据类型,第一个是sym对象,第二个是inline对象,第三个是字符串.另外,用以表示函数的还有一种匿名函数会经常用到(Matlab 7.0以上).
2、某个特定的函数(如solve、ezplot等)是否支持这几种函数形式,取决于函数自身对输入的处理方式.例如对于字符串,ezplot会先将其转换为inline对象然后再处理,而solve则将其转为sym对象进行处理.solve不支持对inline求解.
3、如果对给定x求y的值,sym对象用subs函数,inline可以直接用函数的方式调,而第三种则没法直接计算函数值,需要转换之后才行.

共同点:
三者都描述了函数的形式,从所包含的关键信息方面来说可以认为是等同的.相互之间也可以进行转换,例如,用char(y)可以由sym对象或inline对象得到字符串,而用sym和inline可以由字符串转换为前二者.

大概就想到这些,希望对楼主有帮助.

MATLAB 检验不对啊MATLA matlab自定义函数输出问题请问一下,为什么输入可以为1,但是输入1 2 3 4 5 却得不到 0 0 0 0 1而是0. Matlab如何自定义隶属度函数 matlab自定义函数问题请问matlab自定义函数的时候syms x;y=x^2-1 与 y=inline('x^2-1') 以及y='x^2-1'有什么区别?应该它们有什么共同点,在解方程的时候应该怎么引用它们?没分了 用matlab拟合 对数函数的问题请问matlab是不是不支持 y=b+klog(x-a) 的对数拟合?就是自定义公式中不能 用 log(x-t)?aquex:我的意思你没明白,我是说,如果自定义的公式里,有三个常量,是不是就 matlab for循环优化问题这是原来的程序for i=1:100for j=1:100a=day(i,j)endend其中day是自定义函数请问如何优化可以缩短计算时间? Matlab中自定义函数如何创建M文件? 定积分的自定义函数,用matlab做 MATLA 中的函数M文件怎么建立 matlab 自定义函数 如何修改成通用函数http://tieba.baidu.com/f?kz=1063041512 问题在这个帖子上 matlab中函数调用问题%自定义函数function y=f3(p)if abs(p)>=2f3=0else if abs(p)=1&abs(p) 在matlab中怎样自定义拟合对数函数(y=a*log(b*x)) matlab中有没有多元拟合函数类似于fit的自定义拟合 初学matlab,出现问题,求大神指导!自定义函数dcir,如下: function [x1,y1,x2,y2]=dcir(a1,b1,a2,b2) a3=(a1+a2)/2; b3=(b1+b2)/2; eq1=(c1-a1)^2 matlab函数拟合工具箱自定义函数,1/(2*a)*exp(-|x-b|/a).这个绝对值怎么表示 matlab中关于输出的问题我在matlab中自定义了一个函数,这个函数的输出是一个二维坐标,x,y现在想在引用之后该函数就输出一个而为坐标,程序应该怎么写付:函数末端程序if abs(x)>0.05||abs(y)>0.05o 请问matlab trapz函数 用法? 再次请问您lingo可以自定义函数吗,比如定义一个分段函数