Ошибка при использовании \ Out of memory. Введите HELP MEMORY для ваших вариантов

Мне нужно загрузить два файла данных, каждый из которых имеет 6 столбцов, и я хочу построить соотношение столбца из первого файла данных и другого столбца из второго файла данных. Но я продолжаю получать ошибку памяти. Ни одно из чисел не является нулем. Я изобразил то же самое в Excel. Работал нормально. Но мне нужно это в Matlab, что мне делать?

Мой текущий код выглядит примерно так:

    load file1.dat;
    y=file1(:,2);
    time=file1(:,1);
    hold on;

    load file2.dat;
    x=file2(:,5);

    figure;
    plot (t,y/(3*x),'LineWidth',1);
    xlabel('Time (s)');
    ylabel('Mitochondrial Calcium (um)');

Это ошибка, которую я получаю:

Ошибка при использовании \
Недостаточно памяти. Введите HELP MEMORY для ваших вариантов.

Ошибка в plotCmyo (строка 9) -> Имя файла, строка 9 - это строка с командой plot
сюжет (t,y/x, "LineWidth",1);

1 ответ

Решение

Использование y./(3*x) делать поэлементное деление.

Обратите внимание на оператора: ./

Другие вопросы по тегам