编写matlab程序,利用双纵轴,将科大讯飞、三六零、同花顺和昆仑万维这四只股票和GPT概念指数的收盘价绘制在同一张图中
时间: 2023-06-11 21:09:14 浏览: 127
以下是一个简单的示例代码,你可以按照自己的需求进行修改:
```matlab
% 输入数据
stock_names = {'科大讯飞','三六零','同花顺','昆仑万维','GPT概念指数'};
stock_prices = [10.2, 8.7, 12.1, 9.4, 200.5; % 第一天的收盘价
11.3, 9.8, 11.5, 9.8, 202.3; % 第二天的收盘价
12.1, 10.4, 13.0, 10.2, 205.6]; % 第三天的收盘价
% 绘图
figure;
yyaxis left;
plot(stock_prices(:,1), 'LineWidth', 2); % 绘制第一只股票的收盘价
hold on;
plot(stock_prices(:,2), 'LineWidth', 2); % 绘制第二只股票的收盘价
plot(stock_prices(:,3), 'LineWidth', 2); % 绘制第三只股票的收盘价
plot(stock_prices(:,4), 'LineWidth', 2); % 绘制第四只股票的收盘价
ylabel('股票价格');
legend(stock_names{1}, stock_names{2}, stock_names{3}, stock_names{4});
yyaxis right;
plot(stock_prices(:,5), 'LineWidth', 2); % 绘制GPT概念指数的收盘价
ylabel('GPT概念指数');
legend(stock_names{5});
% 设置图例和标题
title('股票收盘价与GPT概念指数');
xlabel('交易日');
```
这个程序会生成一个包含所有股票收盘价和GPT概念指数的双纵轴图表。你可以根据自己的需要调整线条颜色、线宽、标记等参数。
阅读全文