MATLAB爱好者论坛-LabFans.com

MATLAB爱好者论坛-LabFans.com (https://www.labfans.com/bbs/index.php)
-   MATLAB论坛 (https://www.labfans.com/bbs/forumdisplay.php?f=6)
-   -   [求助]关于M函数不定函数参数传递调用的问题 (https://www.labfans.com/bbs/showthread.php?t=6983)

闻风听雨 2009-03-21 22:42

[求助]关于M函数不定函数参数传递调用的问题
 
大家好,我是新手,最近老师布置个作业,求编写一个M函数,对任意多项式函数f(x,y)变量x,y求偏导,M函数完成后,在MATLAB命令窗口中任意输入x,y的多项式函数进行测试,因为M函数文件中f(x,y)为不定函数,不知道怎么办了,:confused: 函数应该怎么声明,在最后在命令窗口中应该怎么输入呢?
谢谢大家了.

abc886y365 2009-03-21 23:17

回复: [求助]关于M函数不定函数参数传递调用的问题
 
建立m文件
function [a,b]=hanshu(f)
b=diff(f,'y');
a=diff(f,'x');
保存名字为hanshu.m
调用举例:

(举例命令窗口中键入)

syms x y
f=x^2+y;
[m n]=hanshu(f)

其中f函数可以随便改哈

结果:
m =

2*x



n =

1
即为他的两个一阶偏微分

闻风听雨 2009-03-22 01:15

回复: [求助]关于M函数不定函数参数传递调用的问题
 
正解,非常谢谢


所有时间均为北京时间。现在的时间是 11:15

Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.