Мне нужно построить теоретическую кривую на Matlab, используя уравнения.Я написал код на Matlab для всех уравнений следующим образом:
%file name myeqs.m
function [P] = myeqs(v,tau0,Gd,Le)
% P = myeqs(v,tau0,Gd,Le)
% Input arguments:
v = 1;
tau0 = 0.3;
Gd = 0.01;
Le = 1;
specimen = 5;
Затем, чтобы построить кривую, написал код следующим образом:
figure,plot(v,P)
Я попробовал другой набор вводапараметры, но каждый раз, когда я получаю прямую линию в выходной график, как показано на рисунке здесь.
Я вычислил значения из уравнений и обнаружил, что получаю только одну часть кривой из оператора If-else, используемого в приведенном выше коде.Может кто-нибудь, пожалуйста, помогите мне исправить кодировку.Как я могу получить все значения v в столбце A и все соответствующие значения P в столбце B таблицы Excel?
Спасибо