Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Graph 如何在函数末尾绘制图形_Graph_Octave - Fatal编程技术网

Graph 如何在函数末尾绘制图形

Graph 如何在函数末尾绘制图形,graph,octave,Graph,Octave,我需要实现一个脚本,用户在其中输入多个示例的信息。我需要用这些信息绘制一个图表,但我需要在执行结束时用所有信息绘制它。每次用户输入其中一个示例的信息时,我的实际脚本都会绘制一个图形 op=input('Digite a quantidade de compostos:'); i=1; j=1; k=1; temp =0:5:100 while(i<=op) produto=input('Digite o nome do produto:','s'); quant(i)=input(

我需要实现一个脚本,用户在其中输入多个示例的信息。我需要用这些信息绘制一个图表,但我需要在执行结束时用所有信息绘制它。每次用户输入其中一个示例的信息时,我的实际脚本都会绘制一个图形

op=input('Digite a quantidade de compostos:');
i=1;
j=1;
k=1;
temp =0:5:100
while(i<=op)
  produto=input('Digite o nome do produto:','s');
  quant(i)=input('Digite a quantidade de amostras:')
  lista{i}=produto; 
  for j =1:quant(i)
    amostras(j,k)=input('Digite o valor da solubilidade:')
    k++;
    amostras(j,k)=input('Digite o valor da temperatura:')
    k=1;
  end 
  hold all;
  gplot(amostras,amostras);
  i++
end
hold off;
op=input('Digite a quantidade de compostos:');
i=1;
j=1;
k=1;
温度=0:5:100

while(i您可以使用图形的
'Visible'
属性在循环执行期间隐藏它,并在以后显示它

因此,在
while
循环之前插入以下内容:

figure();
set(gcf, 'Visible', 'off');
现在,在代码末尾,使用以下命令使其再次可见:

set(gcf, 'Visible', 'on');

您可以使用图形的
'Visible'
属性在循环执行期间隐藏它,并在以后显示它

因此,在
while
循环之前插入以下内容:

figure();
set(gcf, 'Visible', 'off');
现在,在代码末尾,使用以下命令使其再次可见:

set(gcf, 'Visible', 'on');
[…]我需要在执行结束时用所有信息绘制它。每次用户输入其中一个示例的信息时,我的实际脚本都会绘制一个图形

op=input('Digite a quantidade de compostos:');
i=1;
j=1;
k=1;
temp =0:5:100
while(i<=op)
  produto=input('Digite o nome do produto:','s');
  quant(i)=input('Digite a quantidade de amostras:')
  lista{i}=produto; 
  for j =1:quant(i)
    amostras(j,k)=input('Digite o valor da solubilidade:')
    k++;
    amostras(j,k)=input('Digite o valor da temperatura:')
    k=1;
  end 
  hold all;
  gplot(amostras,amostras);
  i++
end
hold off;
不要每次都打印。存储值并在末尾打印所有内容。如下所示:

op = input ('Digite a quantidade de compostos: ');
lista = cell (op, 1);
amostras = cell (op, 1);

for i = 1:op
  lista = input ('Digite o nome do produto: ','s'); 
  quant = input ('Digite a quantidade de amostras: ');
  amostras{i} = zeros (quant, 1);
  for j = 1:quant
    amostras{i}(j,1) = input ('Digite o valor da solubilidade: ');
    amostras{i}(j,2) = input ('Digite o valor da temperatura: ');
  endfor
endfor
## plot now
[…]我需要在执行结束时用所有信息绘制它。每次用户输入其中一个示例的信息时,我的实际脚本都会绘制一个图形

op=input('Digite a quantidade de compostos:');
i=1;
j=1;
k=1;
temp =0:5:100
while(i<=op)
  produto=input('Digite o nome do produto:','s');
  quant(i)=input('Digite a quantidade de amostras:')
  lista{i}=produto; 
  for j =1:quant(i)
    amostras(j,k)=input('Digite o valor da solubilidade:')
    k++;
    amostras(j,k)=input('Digite o valor da temperatura:')
    k=1;
  end 
  hold all;
  gplot(amostras,amostras);
  i++
end
hold off;
不要每次都打印。存储值并在末尾打印所有内容。如下所示:

op = input ('Digite a quantidade de compostos: ');
lista = cell (op, 1);
amostras = cell (op, 1);

for i = 1:op
  lista = input ('Digite o nome do produto: ','s'); 
  quant = input ('Digite a quantidade de amostras: ');
  amostras{i} = zeros (quant, 1);
  for j = 1:quant
    amostras{i}(j,1) = input ('Digite o valor da solubilidade: ');
    amostras{i}(j,2) = input ('Digite o valor da temperatura: ');
  endfor
endfor
## plot now

我试着修改语法。我希望我没有改变你段落的意思,如果我把它弄糟了,请回答这个问题!:)我试着修改语法。我希望我没有改变你段落的意思,如果我把它弄糟了,请回答这个问题!:)