HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2006
0830
iyan階乗の求め方5解決


iyan

リンク

2006/8/30(Wed) 10:57:02|NO.2181

hsp3でXのn乗を求めるにはどうしたらいいですか?
expfを使ったらへんな数値が帰ってきました。

2の2乗
expf(2)*2=14.778112



この記事に返信する


I386

リンク

2006/8/30(Wed) 12:01:06|NO.2185

expfで累乗は求められないと思います。
そこから勘違いしていると思いますが…
expfで求めれるのは、指数対数の、あれです。(すいません。実は私もよく知りません。)

n乗のサンプル
	p=256			;ここに対象となる値を指定
n=3 ;ここに指数を指定 m=1 repeat n m=m*p loop mes " "+p+" の "+n+" 乗 = "+m
でどうですか?
あまり大きすぎるとバッファーオーバーフローしますが。



DoubleQuote

リンク

2006/8/30(Wed) 12:45:44|NO.2187

階乗というと違ったことを意味します。
6の階乗=6*5*4*3*2*1=720
5の階乗= 5*4*3*2*1=120

hspmath.asを利用してpow関数を利用するとべき乗を計算できます。

#include "hspmath.as" dialog pow(2,3) // 2^3



iyan

リンク

2006/8/30(Wed) 16:11:25|NO.2189

階乗とべき乗を、間違っていました。
早速hspmathを利用したら、上手くできました。
ありがとうごさます。



iyan

リンク

2006/8/30(Wed) 16:11:41|NO.2190

 



DoubleQuote

リンク

2006/8/31(Thu) 22:13:13|NO.2202

hspmath.asのヘルプファイルが早く作成されればいいですね。



ONION software Copyright 1997-2018(c) All rights reserved.