Octave 中的 I/O 对话框

问题描述

我正在尝试一种长度收缩程序,该程序需要用户输入杆的长度和框架的速度。这是代码

clc
q1="Enter Length of the Rod (in meter)";
q2="Enter the VeLocity of moving frame in terms of speed of light" ;
q = inputdlg({q1,q2},"I/P for Length Contraction");
l = str2double(q{1,1});
v = str2double(q{2,1});

theta = linspace(0,2*pi,100);
a=zeros(10);
c = 3*10^8;
va = v*c;
lx = l*cos(theta);
ly = l*sin(theta);
gamma = sqrt(1 - (va/c)^2);
lxn = lx*gamma;
lyn = ly;
for i=1:100
  b=quiver(a(i),a(i),lx(i),ly(i),'m','ShowArrowHead','off','linewidth',2);
  hold on
  d=quiver(a(i),lxn(i),lyn(i),'g',2);
  axis([(-l-1) (l+1) (-l-1) (l+1)]);
  pause(0.1)
  delete(b)
  delete(d)
end

我已经成功地添加了 i/p 对话框,但我想让对话框从用户那里获取输入并在同一个对话框中给出一个输出图。像一个交互式对话框 八度可以吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)