Help with function formula
2 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Andrew Mackintosh
am 10 Mär. 2020
Kommentiert: Image Analyst
am 10 Mär. 2020
Hello, I am trying to write my function as = t^3 / (3 + 3t) + 1. I cannot for the life of me get this to work. The range is from t = 0 to t = 2.
There seems to be an issue with the brackets. Can anyone help me with how to write this so it works? No matter how i arrange it with brackets it doesnt seem to give me the correct answer. t = 0 y = 1, t = 0.5 y = 1.027, t = 1 y = 1.16, t = 1.5 y = 1.45, t = 2 y = 1.8 is the results i should get.
Thanks
Edit - didnt mean to put in a line of code at the top.
0 Kommentare
Akzeptierte Antwort
Fangjun Jiang
am 10 Mär. 2020
t=0:0.5:2
y=t.^3./(3+3*t)+1
3 Kommentare
Image Analyst
am 10 Mär. 2020
That wasn't everything. As I said in my answer below you were also missing the dot before the caret, and missing a star between 3 and t.
Weitere Antworten (1)
Image Analyst
am 10 Mär. 2020
Try this, using .^ and ./ :
fontSize = 24;
% The range is from t = 0 to t = 2.
t = linspace(0, 2, 1000); % 1000 points.
% Make t^3 / (3 + 3t) + 1.
y = t.^3 ./ (3 + 3*t) + 1
plot(t, y, 'b-', 'LineWidth', 2);
xlabel('t', 'FontSize', fontSize);
ylabel('y', 'FontSize', fontSize);
grid on;

0 Kommentare
Siehe auch
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!