0

到目前为止,这就是我的代码所拥有的,但是图表根本没有出现。

`clear;
clc;
close all;

for a = -2:1:2;
    y = -1:.1:1;
    cosh(a);
    sinh(a);
    tanh(a);
end

plot(a,sinh(a),a,cosh(a),a,tanh(a));`
4

1 回答 1

4

几个问题:

  1. 当您cosh(a);在 for 循环中运行时,您不会保存该值。
  2. 无论如何都不需要循环,因为coshetc. 采用向量输入
  3. y未使用。
  4. 就绘图而言,您可以像这样绘制多个 x,y 系列,但在循环之后,a它只是一个标量,所以这不会绘制任何有用的东西。

做就是了:a = -2:2; plot(a,sinh(a),a,cosh(a),a,tanh(a));

于 2013-10-25T06:46:43.347 回答