Как найти число и номер данной функции? - PullRequest
2 голосов
/ 03 марта 2011

Я хочу разделить рациональную функцию на num и denom: т.е. x * y / (2 * z) ===> n = x * y d = 2 * z

вот мой код:

func = input('Enter the function: ');
[n d] = numden(func);
disp(n);

>> test
Enter the function: x*y/(2*z)
??? Error using ==> input
Undefined function or variable 'y'.

Error in ==> test at 1
func = input('Enter the function: ');

1 Ответ

2 голосов
/ 03 марта 2011

Вы должны использовать символические объекты .

>> syms x y;     
>> [n d] = numden(x*y/(x+y))

n =

x*y


d =

x + y

>> 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...