Whole derivation of two variable differential function

1 ビュー (過去 30 日間)
Minjae Cho
Minjae Cho 2022 年 6 月 22 日
コメント済み: Walter Roberson 2022 年 6 月 22 日
I am struggleing with the whole derivation of differential equation.
Can y'all give me an advice how to implement that into a code?
I've tried using diff() but diff(f(x,y), y) gives 1 not y'.

回答 (2 件)

James Tursa
James Tursa 2022 年 6 月 22 日
Please show the code you are using.
y' means derivative of y with respect to x, not derivative of y with respect to y. You should be taking derivative of f(x,y) with respect to x, not y.
  2 件のコメント
Walter Roberson
Walter Roberson 2022 年 6 月 22 日
Is there any way to get a whole derivative rather than a partial derivative?
syms x y
f = y - x^3 + x + 1
f = 
dy = f
dy = 
df = diff(f, x) + diff(f, y)
df = 
simplify(subs(df, diff(y,x), dy))
ans = 
You may notice that this is not what you wanted... but it satisfies at least one plausible definition of what a "whole derivative" means.
I recommend that you re-examine that derivative provided. I think you will find that it makes no sense unless it is the derivative with respect to x with the assumption that y is a function of x

サインインしてコメントする。


Walter Roberson
Walter Roberson 2022 年 6 月 22 日
The equations are being careless about which variables depend on which variables, and on which variable the differentiation is with respect to.
syms x y(x)
f = y - x^3 + x + 1
f(x) = 
dy = f
dy(x) = 
df = diff(f, x)
df(x) = 
simplify(subs(df, diff(y,x), dy))
ans(x) = 
  2 件のコメント
Walter Roberson
Walter Roberson 2022 年 6 月 22 日
Plug what values into y(x) ?
syms x y(x) yx
f = y - x^3 + x + 1
f(x) = 
dy = f
dy(x) = 
df = diff(f, x)
df(x) = 
sol = simplify(subs(subs(df(x), diff(y,x), dy), y, yx))
sol = 
[X, Y] = ndgrid(linspace(-1, 1, 15));
solgrid = double(subs(sol, {x, yx}, {X, Y}));
whos
Name Size Bytes Class Attributes X 15x15 1800 double Y 15x15 1800 double cmdout 1x33 66 char df 1x1 8 symfun dy 1x1 8 symfun f 1x1 8 symfun sol 1x1 8 sym solgrid 15x15 1800 double x 1x1 8 sym y 1x1 8 symfun yx 1x1 8 sym
surf(X, Y, solgrid)

サインインしてコメントする。

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by