Я пытаюсь экспортировать функцию, которая рисует сердце из математики...
Export[NotebookDirectory[] <> "anim1.gif", Table[
Plot[Sqrt[Cos[x]]*Cos[200*x] + Sqrt[Abs[x]] - 0.7*(4 - x*x)^0.01,
{x, -2, t}, PlotStyle -> Red, Frame -> True,
Axes -> False, PlotRange -> {{-2, 2}, {-1.7, 1.1}}]
, {t, -1.57, 2, 0.01}]]
... в матлаб. Но я не знаю, как вместо того, чтобы сделать gif, я хотел бы нарисовать изображение за один шаг, чтобы применить некоторые процессы позже к изображению.
Я пытаюсь создать символическую переменную с помощью
>> sim x
Но при входе в функцию, которая пытается построить
plot([Sqrt[Cos[x]]*Cos[200*x] + Sqrt[Abs[x]] - 0.7*(4 - x*x)^0.01,))
это всегда говорит.
Error: Unbalanced or unexpected parenthesis or bracket.
Обновлять
Мне удалось построить это как
x = [-2:0.000001:2];
>> plot ((sqrt(cos(x).*cos(200*x))+sqrt(abs(x)))-(0.7*(4-x.^2).^(0.01)))
Но все равно дает мне следующий незавершенный образ
MATLAB не использует квадратные скобки таким образом. Я рекомендую вам начать с одного из вводных руководств. matlabacademy.mathworks.com
И какая функциональная строка в MATLAB дает ошибку? Вы же не ожидаете, что код Mathematica будет работать в MATLAB?