Перейти к содержанию

Не могу разобраться с Matlab


Иван192837465

Рекомендуемые сообщения

Нужно выполнить два скрипта. Лаба по ТАУ) При выполнении первого выдает ошибку: 

 

Error: Function definitions are not permitted in this context.

 

SCRIPT 1:

 

 function F=Azveno(t,y)

 F=[4-0.2*y];

 

 

 

 

 

SCRIPT 2:

 

>>Y0=[0];

>>[t,y]=ode45('Azveno',[0  25],Y0);

>>plot(t,y);grid on

 

 

Помогите пж) Не понимаю что надо делать...

 

Ссылка на комментарий
Поделиться на другие сайты

Я не пойму что делаю неправильно. Я видел те ссылочки, которые вы мне скинули. Я создал скрипт, вставил код, сохранил скрипт, но при нажатии кнопки Run выдает такую ошибку


Вот скрин


Ответил выше...

post-40530-0-51090300-1558638766_thumb.jpg

Изменено пользователем Иван192837465
Ссылка на комментарий
Поделиться на другие сайты

1. Ошибка Error: Function definitions are not permitted in this context означает, что вы неправильно определяете функцию.

Функция определяется либо в конце скрипта в виде:

function ...

...

end

А в теле скрипта делается ее вызов.

Либо в отдельном .m файле.

 

2. В определении функции у вас два входных аргумента - t и y

А потом вы используете только один из них. На что и получаете ошибку.

  • Согласен 1
Ссылка на комментарий
Поделиться на другие сайты

Спасибо большое))) Получилось...

 

1. Ошибка Error: Function definitions are not permitted in this context означает, что вы неправильно определяете функцию.

Функция определяется либо в конце скрипта в виде:

function ...

...

end

А в теле скрипта делается ее вызов.

Либо в отдельном .m файле.

 

2. В определении функции у вас два входных аргумента - t и y

А потом вы используете только один из них. На что и получаете ошибку.

Ссылка на комментарий
Поделиться на другие сайты

Пожалуйста, войдите, чтобы комментировать

Вы сможете оставить комментарий после входа в



Войти
  • Похожий контент

    • Malus_Vir
      От Malus_Vir
      Здравствуйте
      Заметил, что ПК начал шуметь, запустил Cureit, нашел вирус, но не смог его удалить.
       
       
       
      Логи прикрепил:
       
      CollectionLog-2025.01.09-01.55.zip
    • Holikokl
      От Holikokl
      dr.web cureit нашел эту прогу и не может удалить. Вчера испробовал много способов после чего вроде удалил и др веб его не видит но до сих пор нагружается процессор и оперативка
    • Dad Paul
      От Dad Paul
      Вопреки всем предупреждениям и блокировкам, решил скачать читы на PUBG. В итоге-читы так и не получилось поставить,а вирусы получил. Видимых изменений в системе не наблюдаю, но каждые 5-15 минут находит вирусы трояна(разные),лечит\удаляет и всё по новой. Помогите избавиться


      avz_log.txt Addition.txt FRST.txt
    • EuroMan
      От EuroMan
      не могу это удалить мне пишется нужна перезагрузка и тд а когда я перезагружаю и проверяю оно остается

    • mqxsn
      От mqxsn
      Здравствуйте, чудом поймал вирус. Касперский пытается вылечит но после удаления появляется снова.
      Логи не смог получить тк не нашел их.
×
×
  • Создать...