永发信息网

matlab 怎么从外界输入表达式?

答案:2  悬赏:60  手机版
解决时间 2021-03-02 15:26
就是函数是不一定的,要从外界输入来确定,这要怎么弄?

比方说y=f(x),b=f(a);但是这个函数f是不确定的要从外界输入,怎么破?
最佳答案
用function函数编辑算法。我用以前编的程序为例子,程序第一行
function x=newton(fname,dfname,x0,e,N),然后后面编辑算法
那么在MATLAB界面输入
fname=inline('x^3+2*x-2','x');dfname=inline('3*x^2+2','x');x0=1;e=1e-8;N=500;
function x=newton(fname,dfname,x0,e,N) 然后enter就能得出外界输入的方程x^3+2*x-2=0的解
就楼主的问题,先编写一个m文件,定义function函数:
function b=waijieshuru(f)
b=feval(f,a);
end
然后在外界输入函数f,如f=inline('x^3+2*x-2','x')或者f=@x x^3+2*x-2就能输出f(a)的值了
全部回答
这个是用公式编辑器编辑的吧, matlab中可以定义符号变量 syms u,x,y,i,然后按照式子输入加减乘除就行了!
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
怎样盗用别人的微信
松原地区联通宽带8M包年多少钱?
米有多少种类图片
下岗失业人员从事个体经营免征城市维护建设税
上大学户口迁移
NPT3/8内螺纹如何检测
甲减吃什么水果^最好
一年团费交多少?
本人想知道湖南水电八局的有关信息和一些基本
为什么进了CF动不了?
急急急!!东南大学交通学院桥梁与隧道工程考
清朝以前的干部有没有退休
关于学历造假的问题
法院判决已生效,申请强制执行有时效吗?
在废弃的池塘中长出树林,大约要经历以下几个
推荐资讯
F图l为某种真菌线粒体中蛋白质的生物合成示意
苹果手机的常去地点需要联网才被记录吗
拓朴旋转拖把有没有能放洗涤剂的装置?
Grace、Gloria和Tracy哪个英语名字好些?
黄土镇怎么去啊,有知道地址的么
神州酒店在哪里啊,我有事要去这个地方
脉来缓而时止,止无定数者,称为A.结脉B.促脉
没有消防工作经历可以报考一级消防工程师吗
川艺发吧怎么去啊,有知道地址的么
谁有芒果TV会员可以看旋风少女第二季 直播的
我女朋友经常抱怨工作问题,我能怎么办?
S209/G202(路口)地址有知道的么?有点事想过
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?