Multiple functions on one graph

13 ビュー (過去 30 日間)
Rookie
Rookie 2015 年 10 月 28 日
コメント済み: IMRAN NAZEER 2021 年 5 月 28 日
Hi I'm new to MATLAB and wanted to graph the below four functions on one graph. But for some reason I continue to get an unable to graph. For back ground, just checking a perturbation problem solution as compared to the exact solution.{y''+2y'+y=0, y(0)=0, y(1)=1}
clear; clc;
epsilon = 10^(-4);
x = 0:1;
y1 = x*exp(1-x); %exact solution
y2 = exp(.5)*(1-exp(x/epsilon)); %inner solution
y3 = exp(.5*(x+1)); %outer solution
y4 = exp(.5)*(exp((-x/2))-exp(-1*(2*x)/epsilon)); %composite solution
plot(x,y1,'color','r'); hold on;
plot(x,y2,'color','b'); hold on;
plot(x,y3,'color','y'); hold on;
plot(x,y4,'color','g');
  2 件のコメント
Image Analyst
Image Analyst 2015 年 10 月 28 日
You only have 2 points - 2 x values with their associated 2 y values. Is that what you want? Maybe use linspace() to get x.
IMRAN NAZEER
IMRAN NAZEER 2021 年 5 月 28 日
How we will plot graph of 3 functions using plot command without hold on and hold off?? Kindly urgent guide me plz

サインインしてコメントする。

採用された回答

Elon
Elon 2015 年 10 月 28 日
Look into the documentation for the times operator. I think you may want something like:
y1=x.*exp(1-x)
  1 件のコメント
Rookie
Rookie 2015 年 10 月 30 日
Thank you very much, that worked. Going to look up the point of the period after the x. Thanks again.

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

Help Center および File Exchange2-D and 3-D Plots についてさらに検索

タグ

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by