无法写入Excel(Matlab)

无法写入Excel(Matlab),excel,matlab,Excel,Matlab,当我试图将代码的输出写入Excel电子表格时,出现以下错误:“未定义变量”results“或class”results.xlsx”。我似乎不明白为什么会出现这种情况 function [final_matrix] = MCsolutionupdated() no_iterations = input('No. of iterations?:'); thresh_strain = zeros(1,no_iterations*16); casechoice =input('Enter 1 fo

当我试图将代码的输出写入Excel电子表格时,出现以下错误:“未定义变量”results“或class”results.xlsx”。我似乎不明白为什么会出现这种情况

function [final_matrix] = MCsolutionupdated()

no_iterations = input('No. of iterations?:');

thresh_strain = zeros(1,no_iterations*16);

casechoice =input('Enter 1 for 1st Layup and 2 for 2nd layup:');

 J = Nielsennewupdated(casechoice, no_iterations);
 thresh_strain = J;


roundedValues = round(thresh_strain/.0001)*0.0001;
myUniqueValues = unique(roundedValues);
i = numel(myUniqueValues);
nelements  = hist(thresh_strain(:),myUniqueValues); 

for i=1:i
    percent(i)  = (nelements(1,i)/numel(thresh_strain))*100;
end

final_matrix = [myUniqueValues' percent'];

xlswrite(results.xlsx, final_matrix); % Problem

您需要将文件名加引号(
'
):


这是一个非常愚蠢的错误。谢谢!会发生愚蠢的错误。我喜欢帮助文档。获取一个示例代码,并使其运行。然后对其进行轻微更改并重复。完成后,您自己的代码可以正常工作,并且花费的时间更少。因为您可以避免愚蠢的错误,所以花费的时间更少。
xlswrite('results.xlsx', final_matrix);