MATLAB: построение двух уравнений: преобразование в удвоение из структуры невозможно - PullRequest
0 голосов
/ 04 декабря 2011

Я новичок в MATLAB и у меня проблемы с построением этих двух уравнений. Я пытаюсь решить для а и с:

j = sym('2*(X*1/a)-((X)^2*1/a)+1/a')
k = sym('2*(1-X*1/a)-((1-X)^2*1/a)+c')

sol = solve(j,'a',k,'c');

Тогда я получаю «Преобразование в удвоение из структуры невозможно»:

plot(sol,'a')

Я тоже пробовал:

plot(sol,'a','c') (Not enough input arguments)
plot(sol,sol.a,sol.c) (Conversion to double from struct is not possible.)

1 Ответ

0 голосов
/ 04 декабря 2011

Когда я пробую ваш код, я получаю следующий ответ:

Warning: Explicit solution could not be found.

Символические решения могут быть найдены только для простых уравнений.Я думаю, что ваша проблема слишком сложна, чтобы ее можно было решить аналитически с помощью matlab.

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