У меня есть файл .csv, содержащий информацию о запасах Amazon.
date, closePrice, volume, openPrice, highPrice, lowPrice
===============================================================
30/10/2013 361.08 4500014 362.62 365 358.65
29/10/2013 362.7 2184755 358.96 362.89 356.29
28/10/2013 358.16 3602497 359.92 362.75 357.2
25/10/2013 363.39 12034820 358.6 368.4 352.62
24/10/2013 332.21 5699188 329.63 332.6499 326.75
Я загрузил этот файл в Matlab, и теперь я хотел бы прочитать данные из этого файла, чтобы построить график свечей. вот что я сделал:
clear;
close all;
file = '/Users/Documents/MATLAB/Candlestick Chart/Amazon.csv';
candle (file(:,2), file(:,3),file(:,4),file(:,5), 'b', file(:,1))
set(file(:,5), 'FaceColor', 'g')
set(file(:,6), 'FaceColor', 'r')
при запуске файла .m я получаю сообщение об ошибке:
Error using dlmread (line 139)
Mismatch between file and format string.
Trouble reading number from file (row 1u, field 2u) ==>
/10/2013,361.08,4500014,362.62,365,358.65\n
Error in csvread (line 48)
m=dlmread(filename, ',', r, c);
Я знаю, что программное обеспечение не может преобразовать дату в вектор, может ли кто-нибудь помочь мне преобразовать дату в вектор и построить свечную диаграмму. Итак, в X-доступе я хочу отображать дату и, основываясь на максимуме, минимуме, цене закрытия и открытия, я хочу построить свечной график.