我被分配到数学实验室做作业并绘制图形,但线条没有显示,图形为空白。这是代码,
>> x=273:293:313;
>> y=100:150:200:250:300;
>> plot(x,y),x label('pressure'),y label('volume')
>> grid on
答案 0 :(得分:1)
所以在Matlab中":"运算符表示范围。例如,x = [1:20]
将创建1-20的元素数组。此外,您可以指定"步骤"通过执行x = [1:0.5:20]
来填充数组,这将创建一个数组,其中元素从1到20填充0.5(x = 1,1.5,2,2.5 ....,19.5,20 )。
因此,当您在代码中说x=273:293:313
时,您指定范围(273-313),步长为293! Matlab将此解释为只包含一个元素的数组:273!这是因为数组中的下一步比第一个超出指定范围的元素多293。因此,如果您只想在数组中列出元素,可以使用空格或逗号来表示:x = [273 293 313]
。这将创建一个包含三个元素的数组。
问题要求您使用理想的气体定律公式。您提供的代码并未使用提供的参数!我不想直接回答您的硬件问题,而不会证明您至少了解他们要求的内容。