• 締切済み

Unixサーバーを用いて

unixサーバーを用いて以下のFortranプログラムを作成せよ。 y=x**3-5*(x**2)-2*x+24のグラフを23行80桁の画面上に描画するプログラムを作成せよ。 1)描画範囲のx(例ー1から+6まで)をキーボードから入力し、その範囲を画面全体に描画せよ。 2)描画範囲のぐらふが画面に収まるよう、y軸の描画範囲を自動的に調整せよ。 以上の問題を解けなくて困っています。 だれか解る方がいればよろしくお願いします。

  • bobu7
  • お礼率47% (36/76)

みんなの回答

  • tommy1977
  • ベストアンサー率43% (178/410)
回答No.3

>ここは教えてって言うコーナーだから質問したのですが・・・ で? プログラムの何たるかを勉強してないようですね。 プログラムの課題の答えは1つではありません。 答えを教えてという話で有れば、 ”夏休みの宿題で銀河鉄道が含まれる本の読書感想文を書けと 言われました。どんな本かわからないので、どなたか例文を 出して下さい。それをそのままコピペして提出します” と全く同じ事。 人によったら銀河鉄道の夜だろうし、銀河鉄道999かもしれないし、 銀河鉄道物語かもしれないし、いわて銀河鉄道を取材するかもしれない(笑) 人によったら原稿用紙1枚かもしれない。100枚書く人もいるかもしれない。でも、要約したらほぼ一緒だった、ってことはよくあること。 プログラムでもそう。 慣れた人がコーディングすれば短く済むけど、 慣れない人がやるとその数倍になる。 書き方一つで、処理の時間が10分の1になったり。 ご託ばっか並べてないで、早く教えろよ、という人はここは 不向きです。某巨大掲示板のマ板でも覗いてくるがよろしかろう。 丁寧に教えてくれると思いますよ。 ※一応fortran入門のリンクを張っておきます。実はここを 読めば、課題のプログラムは完成します。理解がいるけどね(笑)

参考URL:
http://www.nag-j.co.jp/fortran/index.html
bobu7
質問者

お礼

くだらない質問に付き合ってくれてありがとうございました。 答えを丸ごとコピペでも良かったのですが。 質問は問題を解ける方にお願いしたのですがどうも聞き方が悪かったようなのか解釈の仕方が違ったのか答えが質問と違って能書きみたいなことばかりで戸惑ってます。失礼しました。それから付き合ってくださった方には感謝してますありがとうございました。

  • tommy1977
  • ベストアンサー率43% (178/410)
回答No.2

学校の宿題ですか? プログラムの問題は”ここまでできました”、あと、ここがわかりません、 としないとなかなか解答はないですよ。 とりあえず、ヒントだけ。 ・元が3次関数なので、まぁ、Yの最大・最小が+-400くらいずつ程度に 収まるようにXの範囲を予想する、と。 ・キーボードから直接最小最大を1回で入力するのは大変っぽいので、 MAXとMINを1回ずつ入れるようなものにする。 ・画面に収まるよう、なので、Yの値がある程度以上・以下になるようだったら、”縮小”してもう一度描画するとか。 (最初から計算するのは大変でしょうから、定義に当てはまるように、 描画途中でも”縮小”が必要とあれば縮小して再描画、でも いけるんとちゃいますか?描画中のループに条件文入れておけばいいだけですよね)

bobu7
質問者

お礼

早い回答ありがたく思います。ここは教えてって言うコーナーだから質問したのですが・・・

  • inu2
  • ベストアンサー率33% (1229/3720)
回答No.1

課題ならば、その課題を解くための勉強をいままでしてきたはずです。 まじめに授業を受けていなかった自分を恥じて、講師なり先生なりに聞きに行ってください。

bobu7
質問者

お礼

早速返答ありがとうございました。その講師がいじがわるく教えてくれません。

関連するQ&A

  • Excelのマーカー付き折れ線グラフについて

    Excelグラフの近似曲線について質問です。 xとyが下記の値の場合に、下記をマーカー付き折れ線で描画したとします。 描画したグラフにxを8~10の範囲に限定した場合の近所曲線を追加したいのですが、どなたか方法ご教示頂けないでしょうか? x8~10の範囲を新しく系列に追加し、その系列に近似曲線を追加する方法を試してみたのですが、追加した系列で選択出来る範囲はyのみで、xの範囲は自動で0~2になってしまいます。 x0~10のグラフとx軸は共有されてしまいます。 y軸 x軸 60 0 30 1 50 2 40 3 80 4 60 5 90 6 30 7 20 8 80 9 50 10

  • エクセル2007の質問です

    グラフを作成するとき、エクセルのシート上で異なるx軸の数値を合せてグラフを作成することができますでしょうか? 例えば グラフ1 x軸の数値0,2,4,6,8,10 y軸の数値2,4,6,8,10,12 グラフ2 x軸の数値0,1,3,5,7,9,10 y軸の数値2,5,7,9,11,13 という2つのグラフをエクセルシートに貼り付けて、グラフを作成すると、 x軸はグラフ(1)のx軸の数値になり、y軸はグラフ(1)のy軸グラフ2のx軸とy軸となってしまいます。 この二つのグラフを同じグラフにして比較したいのですが、どうすればいいでしょうか。 御教授御願します。

  • グラフ描画コンテンツのgnuplotの使い方について質問します。

    グラフ描画コンテンツのgnuplotの使い方について質問します。 グラフを書く際に、範囲を分けて書きたいのですがどのようにすればいいのでしょう? 具体的に言いますと、F(x)=x のグラフを x軸 -5から0までの範囲、g(x)=x*xのグラフを x軸 0から3までの範囲で描写したいときに、どう打ち込めばよいのでしょうか?

  • Excelについて(グラフ作成)

    Excelでグラフを作成するときに、 例えば、x軸をA列の値、y軸をB列の値にしたいのなら2列を選択して グラフは簡単にできるのですが、それでは x軸をA列の値、y軸はある関数の値(例えばB1に入っているy=2*xのyの値)にしたいときはどうすれば良いのでしょうか? 分りやすくいうと、A列には1行目から 0 、2 、 4 、 6 、 8 、 10 、 12 ・・・・・ B1に、y = 2 * xが入っていてここから x=0 のとき y=0 x=2 のとき y=4 x=4 のとき y=8 x=6 のとき y=12 x=8 のとき y=16 x=10 のとき y=20 よりグラフを作りたいのです。 よろしくお願いします。

  • ACCESSのグラフ作成について教えてください。

    Excelでグラフを作ると行・列の範囲指定でX軸Y軸や系列が指定できますがACCESSの場合X軸Y軸片方の指定しか出来ません。 例)散布図で折れ線をつないだ場合   系列1 X軸値 0 200 Y軸値 100 0   系列2 X軸値 150 150 150 0 Y軸値 100 0 100 100 上記のようなグラフ(画像添付)を作る場合どのように設定すれば良いでしょうか。 ご指導よろしくお願いします。

  • エクセルでグラフ作成:X軸の指定方法

    初歩的な質問です、すみません グラフを作成する時に「元のデータ」で 名前(N): Xの値(X): Yの値(Y): という風になっていて グラフの元となる表の値をドラッグしても そのセルの行番号がX軸の値となってしまいます。 例えば セルの行番号 圧力 速度 の順で    1       3.3   50    2       3.1   48    3       4.1   66    4       3.4   52    5       3.8   61 のような表があったとします。 圧力(X軸)-速度(Y軸)でグラフを作りたいのですが X軸の欄に表の圧力の部分をドラッグしてもセルの行番号がX軸になってしまいます。 どうすれば圧力値がX軸になりますでしょうか? どうかよろしくお願いいたします

  • Excel グラフの自動作成

    Excelでユーザーフォーム画面でX軸とY軸などを選択することで自動で目的のグラフを作成できるマクロの組み方を教えて下さい! ・Y軸の系列は複数あり、間隔が均等なのではじめのY軸系列と系列同士の間隔数を指定すると自動で複数の系列が選択されたグラフが作成される ・Y軸の系列数は別途フォームで指定する (例)X軸にA列、Y軸の第一列にC列を選択し、系列数を4つ、系列間隔を3列と指定すると、C列,G列,K列,O列がY軸に選択されたグラフができる フォームに在るのは、 ・X軸選択 ・Y軸選択(第一系列のみ) ・Y軸系列数 ・系列(空列)間隔 ・作成ボタン ・キャンセルボタン です。 また、選択範囲が1行目から始まらない(例えばX軸はA4から、Y軸はC4,G4,K4,O4から選択される)ということもできるのでしょうか? 以上煩雑ですみませんが、ご教授お待ちしております!

  • Excelのグラフについて

     例えば、y=xのグラフを作成するとします。 作成されたグラフのy軸を選択してダブルクリック、軸の書式設定の画面で「目盛」→「対数目盛を表示する」にチェックを入れるとします。 このとき、y=xを数式的にどのように変換したのでしょうか? また、対数表示にした後のグラフをx、yごとに数値化することは出来ないのでしょうか? どなたか回答宜しくお願いします!

  • エクセル2000 散布図

    エクセル2000で散布図を作成中です。 基本的な質問で申し訳ないのですが、2項評価点をX軸/Y軸に割り振り 散布図上の交差点を評価ランクとして出したいと思っています。 普通に2項の数値データ(X軸Y軸とも数値範囲:0.0~5.0)を範囲指定して グラフウィザードから散布図を作成すると、X軸はデータセルの順番に左から 順番に並べられるだけで、データ値を参照しません。グラフにはY軸データのみ 表示されています。 データ数は全てで63個(X/Y軸ともに)なのですが、不思議なことに52個まで のデータを範囲指定すると、X軸もデータ値が表示され上手く散布図が書けます。 元データで「系列」範囲を探ってみても、きちんとそれぞれのデータ値が入って います。データ表の書式はX/Y軸とも「数値」です。 なぜでしょうか?教えてください。 資料作成が行き詰まり、大変困っています。

  • エクセルの表からグラフ

    エクセルについての質問です。 表を列A~J、行1~5の範囲で作りグラフを作成します。 これはX軸、Y軸をこれらにあわせてグラフは作れます。 例えば印刷などの都合上A~Jまでは横が長すぎて縦の印刷じゃ切れてしまうとします。そこで、列A~Eまでの表を二つに分けて表を作成しました。 つまり、表が2段?になっている感じです。 この状態からグラフを作ろうと思い、X軸、Y軸の値の範囲を設定しようと思うのですが。分けた一個目のA~F、2個目のA~Fを一つのグラフにまとめられません。結果、2つのグラフができてしまいます。 一つにするにはどうしたらいいでしょうか??? 説明がうまくできなくて申し訳ないです・・・

専門家に質問してみよう