フィルターのクリア

Plotting an evelope between high and low price forecasting

2 ビュー (過去 30 日間)
Oliver Wilson
Oliver Wilson 2022 年 12 月 14 日
編集済み: Bora Eryilmaz 2022 年 12 月 14 日
I am doing some price forecasting for a system and i wish to plot an envelope between the high and low forecasts. These change due to differences in the cost of generating electricity etc. I would like to plot the year on the x axis and profit on y with shading between the lines formed by the high and low estimates. Any help would be appreciated and i have attached my code so far. All data is imported from an excel spreadheet which can be attached if needed
clc
clear all
close all
data = xlsread('Price_forecasting','B6:BO84');
y = data(:,1);%year
dlw = data(:,49);% Low profit of dairy with system
dcw = data(:,50);% Central Profit with system
dhw = data(:,51);% high Profit of dairy with system

採用された回答

Bora Eryilmaz
Bora Eryilmaz 2022 年 12 月 14 日
編集済み: Bora Eryilmaz 2022 年 12 月 14 日
high = rand(10,1) + 2;
low = rand(10,1);
med = (high+low) / 2;
year = (1:10)';
% Corners of the patch to paint.
patch(...
[year; year(end); year(end:-1:1); year(1)], ...
[high; low(end); low(end:-1:1); high(1)], ...
'y')
hold on;
plot(year, med, 'b', 'LineWidth', 2)

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeMeasurements and Feature Extraction についてさらに検索

製品

Community Treasure Hunt

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

Start Hunting!

Translated by