Discuss Scratch
- Oborou
- Scratcher
38 posts
演算について話しあうトピック
はい。ちなみにですがscratchの計算の仕方上、ほんの少しだけ誤差が出る時がありますはい、ですがそれだと効率が悪いのでa^bは2乗にする場合は 平方根のブロックはあるんですけど 、2乗にするブロックは無いんですかね?((変数) * (変数))で良いと思います。((変数) * (変数) * (変数))
これで3乗になりますか?([e^ v] \( ((b) * ([ln v] \( (a) \))) \))で計算する方がいいと思います。そしてこれはn乗根にも対応しています。
bとaに数字を入れればよいのでしょうか?
さっき若干、出ましたw
- Leonhard01
- Scratcher
100+ posts
演算について話しあうトピック
N進数の桁の重みの違いが原因だと考え改良してみました。 Randomに関すること、おっしゃったとおり、なぜか「5」の登場回数が多いですねhttps://scratch.mit.edu/projects/504904298/
https://scratch.mit.edu/projects/504854864
- inoking
- Scratcher
1000+ posts
演算について話しあうトピック
#61 のべき乗について:
https://scratch.mit.edu/discuss/post/4752267/ も読んでみてください。
四捨五入するとよさそうです。
https://scratch.mit.edu/discuss/post/4752267/ も読んでみてください。
四捨五入するとよさそうです。
((((2)の[ln v]::#59c059)*(3)::#59c059)の[e^ v]::#59c059 //7.999999999999998
((((2)の[ln v]::#59c059)*(3)::#59c059)の[e^ v] を四捨五入::#59c059 //8
これは署名と呼ばれるもので投稿本文とは関係ありません。
Scratch は「世界最大の子ども向けコーディングコミュニティーで、シンプルなビジュアルインターフェースを持ったコーディング言語」
つまり「子ども SNS」ではない
・「傾向」とは単に一定の基準で作品を並びかえただけのもので、ランキングでもなんでもない、ナンバーワンよりオンリーワンを目指してみては?
・「フォロー」とは他の Scratcher が何をしているかを簡単に確認するためのもので、「フォロワー」は「ファン」ではない
・「スタジオ」とは特定のテーマに沿って作品をまとめたり、共同制作したりするための場所
・「星」や「ハート」などを何かの見返りとすることは Scratch チームによって禁止されている
- yukku
- Scratcher
1000+ posts
演算について話しあうトピック
その方法でべき乗する欠点として、「底にマイナスが使えない」があります。なので、偶数乗するときは低を絶対値にして、奇数乗するときは
((((((a::#ff8c1a)の[絶対値 v]::#59c059)の[ln v]::#59c059)*(b::#ff8c1a)::#59c059)の[e^ v]::#59c059)を四捨五入::#59c059)*((a::#ff8c1a)/((a::#ff8c1a)の[絶対値 v]::#59c059)::#59c059)::#59c059とする必要があります。
↑こういう線の下に宣伝とか書いてる人がよくいるけど、こういう線より下の文章には「署名」って名前がついていて、設定を行うと自動で投稿にくっついてきます。詳しいこととか設定方法はこのページにあるので確認してみてください。
この「署名」以外で関係ないこととかをするのは基本禁止なのでそういうことやりたいと思ったら署名でやってください。
日本語フォーラムの使い方っていうプロジェクトを作ったのでどうぞ。
- LightningJames
- Scratcher
100+ posts
演算について話しあうトピック
#60など
途中で四捨五入されますからね。引用しすぎると重くなるので、そういう時は略せばいいと思います。
途中で四捨五入されますからね。引用しすぎると重くなるので、そういう時は略せばいいと思います。
Last edited by LightningJames (March 21, 2021 21:06:29)
よろしくお願いします~
温かい目で見守ってください
- inoking
- Scratcher
1000+ posts
演算について話しあうトピック
「2000年からの日数」の乱数性について:
https://github.com/LLK/scratch-vm/blob/develop/src/blocks/scratch3_sensing.js#L252
元々得られたミリ秒を 24 * 60 * 60 * 1000 で割っているため解像度が落ちています。
浮動小数として保持されているので 24 * 60 * 60 * 1000 をかけると元のミリ秒が復元できるようです。
乱数? remix
https://github.com/LLK/scratch-vm/blob/develop/src/blocks/scratch3_sensing.js#L252
daysSince2000 () { const msPerDay = 24 * 60 * 60 * 1000; const start = new Date(2000, 0, 1); // Months are 0-indexed. const today = new Date(); const dstAdjust = today.getTimezoneOffset() - start.getTimezoneOffset(); let mSecsSinceStart = today.valueOf() - start.valueOf(); mSecsSinceStart += ((today.getTimezoneOffset() - dstAdjust) * 60 * 1000); return mSecsSinceStart / msPerDay; }
浮動小数として保持されているので 24 * 60 * 60 * 1000 をかけると元のミリ秒が復元できるようです。
乱数? remix
Last edited by inoking (March 21, 2021 21:43:41)
これは署名と呼ばれるもので投稿本文とは関係ありません。
Scratch は「世界最大の子ども向けコーディングコミュニティーで、シンプルなビジュアルインターフェースを持ったコーディング言語」
つまり「子ども SNS」ではない
・「傾向」とは単に一定の基準で作品を並びかえただけのもので、ランキングでもなんでもない、ナンバーワンよりオンリーワンを目指してみては?
・「フォロー」とは他の Scratcher が何をしているかを簡単に確認するためのもので、「フォロワー」は「ファン」ではない
・「スタジオ」とは特定のテーマに沿って作品をまとめたり、共同制作したりするための場所
・「星」や「ハート」などを何かの見返りとすることは Scratch チームによって禁止されている
- hakumaidaisuki
- Scratcher
100+ posts
演算について話しあうトピック
いきなりですが
(() を四捨五入)ってどのくらいを四捨五入するんですかね?
(0post [#0021BF] [#0021BF] [#0021BF] [#0021BF] [#0021BF] 50post [#0021BF] [#0021BF] [#0021BF] [#0021BF] [#0021BF] 100post::pen)//達成!にゃんぱす〜
(100post[#864FFE][#864FFE][#864FFE][][]150post[][][][][]200post::sound)
hakumaidaisukiです。
目標は人の役に立つものを作ることです。
羽山電鉄という架空鉄道を建てました。入りたい人はコメントしてください
このアニメ妹が作りました。面白いので見ると得をします。