質問があります お願いします

フォーラム(掲示板)ルール
フォーラム(掲示板)ルールはこちら  ※コードを貼り付ける場合は [code][/code] で囲って下さい。詳しくはこちら
yuka

質問があります お願いします

#1

投稿記事 by yuka » 13年前

私はy=exp[-x^2/2]のグラフを−3<x<3の範囲でグラフ化したいのですが以下のプログラムで実行するとxとyが変化しません。どこが間違っているのでしょうか?

#include <stdio.h>
#include <math.h>
#define num 100

int main(void) {
float x[num],y[num]; float step_size;
int step;
step_size=6/num; for(step=0;step<num;step++){
x[step]=(-3)+step_size*step;
y[step]=exp((-1)*x[step]*x[step]/2);
}
/* data output */
FILE *fp;
fp = fopen("exp.csv","w");
for (step=0;step<num;step++){ fprintf(fp,"%f,%f\n",x[step],y[step]); printf("%f,%f\n",x[step],y[step]);
} fclose(fp);
return 0; } 

アバター
みけCAT
記事: 6734
登録日時: 15年前
住所: 千葉県
連絡を取る:

Re: 質問があります お願いします

#2

投稿記事 by みけCAT » 13年前

とりあえず、コードのインデントを整え、codeタグを使用して貼り直してみましょう。
複雑な問題?マシンの性能を上げてOpenMPで殴ればいい!(死亡フラグ)

アバター
asd
記事: 319
登録日時: 15年前

Re: 質問があります お願いします

#3

投稿記事 by asd » 13年前

こちらのスレッドで継続中のようです。

codeタグ
http://dixq.net/forum/viewtopic.php?f=3&t=11116
Advanced Supporting Developer
無理やりこじつけ(ぉ

閉鎖

“C言語何でも質問掲示板” へ戻る