Создание большого набора данных в Matlab - PullRequest
0 голосов
/ 05 ноября 2018

Я пытаюсь построить два вектора, которые имеют 266 элементов друг против друга. Я получаю сообщение об ошибке «ошибка с использованием таблицы / графика. Слишком много входных аргументов». Как мне обойти эту ошибку и построить все мои точки данных?

runOneVolume = titrationData(1:249, 'runOneVolume');
runTwoVolume = titrationData(1:241, 'runTwoVolume');
runThreeVolume = titrationData(1:243, 'runThreeVolume');
runFourVolume = titrationData(:, 'runFourVolume');
runFiveVolume = titrationData(1:266, 'runFiveVolume');
runSixVolume = titrationData(1:222, 'runSixVolume');

runOnepH = titrationData(1:249, 'runOnepH');
runTwopH = titrationData(1:241, 'runTwopH');
runThreepH = titrationData(1:243, 'runThreepH');
runFourpH= titrationData(:, 'runFourpH');
runFivepH = titrationData(1:266, 'runFivepH');
runSixpH = titrationData(1:222, 'runSixpH');


plot(runOneVolume, runOnepH) %This line gave the error

>> whos
Name                   Size             Bytes  Class    Attributes

runFiveVolume        266x1               3186  table              
runFivepH            266x1               3178  table              
runFourVolume       1165x1              10378  table              
runFourpH           1165x1              10370  table              
runOneVolume         249x1               3048  table              
runOnepH             249x1               3040  table              
runSixVolume         222x1               2832  table              
runSixpH             222x1               2824  table              
runThreeVolume       243x1               3004  table              
runThreepH           243x1               2996  table              
runTwoVolume         241x1               2984  table              
runTwopH             241x1               2976  table              
titrationData       1165x12            115592  table              

1 Ответ

0 голосов
/ 05 ноября 2018

Поскольку это таблицы, вам нужно извлечь значения:

runOneVolume = titrationData{1:249, 'runOneVolume'};
runOnepH = titrationData{1:249, 'runOnepH'};
plot(runOneVolume, runOnepH) 

В качестве альтернативы попробуйте это:

plot(titrationData.runOneVolume(1:249), titrationData.runOnepH(1:249)) 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...