创维电视安装泰捷视频盒子和泰捷盒子哪个好用,双十二帮忙推荐一款呗?

matlab与mathematica(65)
R语言与lingo(4)
数据结构如图,分别表示开高低收,成交量和持仓量。
matlab绘制K线图
filename = 'data.csv';
delimiter = ',';
formatSpec = '%f%f%f%f%f%f%f%[^\n\r]';
fileID = fopen(filename,'r');
dataArray = textscan(fileID, formatSpec, 'Delimiter', delimiter,
'ReturnOnError', false);
fclose(fileID);
data = [dataArray{1:end-1}];
clearvars filename delimiter formatSpec fileID dataA
Dates=data(:,1);
Open=data(:,2);
High=data(:,3);
Low=data(:,4);
Close=data(:,5);
candle(High, Low, Close, Open,'r')
- R语言绘制k线图
#采用默认的ChartSeries绘制K线图
library(quantmod)
data_origin=read.csv("data.csv",header = F)
data&-data.frame(Open=data_origin[,2],High=data_origin[,3],Low=data_origin[,4],Close=data_origin[,5],Volume=data_origin[,7],Adjusted=data_origin[,6])
rownames(data)&-as.Date(as.character(data_origin$V1),"%Y%m%d")
chartSeries(data)
从代码中学习,当你静下心去看每一行代码,不懂的自查,弄懂每一句,不会遇到一些搞不懂的错误。是不是觉得R画的图比matlab好看,那是因为我没调。背景都是可以设置的。
需要注意的是R语言画K线图时,chartSeries对行名有一般的要格式的日期作为行名,且不能重复,若重复就会报错,且下一步chartSeries不能进行。
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:79099次
积分:2231
积分:2231
排名:第15235名
原创:140篇
评论:21条
(3)(12)(4)(18)(2)(23)(27)(4)(8)(14)(5)(14)(4)(9)利用matlab的candle函数做出k线图(区分阴线和阳线)
%by yupengfang
%matlab自带的candle函数可以根据股市数据画出K线图,但是不能区分阴线和阳线。
%本程序可以解决这个问题,思路如下:
%1、利用find函数找出收盘价高于开盘价的数据序号,把序号所在列的数据全部设置为0,则利用
% candle画的K线即为阴线;
%2、利用hold on函数用相同的方法相反操作则可以画出阳线
data=xlsread('F:\数学建模\数据\平安银行');
data1=data(4500:end,:)
len=length(data1);
rise=find(data1(:,1)&data1(:,4));
data2=data1;
data2(rise,:)=0;
data3=data1;
down=find(data1(:,1)
data3(down,:)=0;
stay=find(data1(:,1)~=data1(:,4));
data4=data1;
data4(stay,:)=0;
candle(data2(:,2),data2(:,3),data2(:,4),data2(:,1),'b');
candle(data3(:,2),data3(:,3),data3(:,4),data3(:,1),'r');
candle(data4(:,2),data4(:,3),data4(:,4),data4(:,1),'k');
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。小木虫 --- 600万学术达人喜爱的学术科研平台
&&查看话题
如图,如何将Excel中的数据,使用Matlab画出三维曲面图
如图,如何将Excel中的数据,第一列是X坐标,第二列是Y坐标,第三列是Z坐标(有1000行);X,Y坐标也不是按从小到大的顺序放置的,该怎么使用Matlab画出三维曲面图?初学Matlab,求指教
:tiger05::tiger05::tiger05:
谢谢回帖。&&按你说的做了,但是还是没成功,显示的错误是:“Error using mesh (line 76)& && &Z must be a matrix, not a scalar or vector.”
= meshgrid(x,y,z);
再用mesh(X,Y,Z)
学习matlab最重要就是会看error和help,加油
谢谢,什么都不懂,摸不着头脑,有些操之过急了,没能沉下来好好看书
关于如图,如何将Excel中的数据,使用Matlab画出三维曲面图的相关话题在小木虫APP已经有192位虫友给出了详细回复。
赶快查看回复吧!
学术必备与600万学术达人在线互动!
扫描下载送金币
北京学而思教育科技有限公司 地址:北京市海淀区北三环甲18号中鼎大厦A座1层102室 电话:010-
浏览器进程
打开微信扫一扫
随时随地聊科研匿名用户不能发表回复!|
每天回帖即可获得10分可用分!小技巧:
你还可以输入10000个字符
(Ctrl+Enter)
请遵守CSDN,不得违反国家法律法规。
转载文章请注明出自“CSDN(www.csdn.net)”。如是商业用途请联系原作者。05高级篇-K线图以及...
扫描二维码,下载文件到手机
相关文档推荐
文件夹内容会因为分享者操作 或审核发生变化
用户应遵守著作权法,尊重著作权人合法权益,不违法上传、存储并分享他人作品。举报邮箱:
京网文[0号 京ICP证100780号

我要回帖

更多关于 泰捷和小米盒子哪个好 的文章

 

随机推荐