[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2ch.scのread.cgiへ]
Update time : 06/21 02:32 / Filesize : 216 KB / Number-of Response : 1026
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

〓 Mathematica 七 〓



1 名前:132人目の素数さん mailto:sage [2015/02/27(金) 10:38:04.85 ID:EbhLAWFK.net]
        _....._{{ 〃
      , - ' ,..、、.ヾ{{フ'⌒`ヽ、
    /  ,:', -‐‐` ´ '´⌒ヽ ヾ:、
.   ,'   ,'´ ,ィ ,ィ ,' ,   `ヽ',  ',-<
    ,'   .i  /|. /.| { i,  i,  }.  }_,,))
   ! |  ! .,'-.{ ! !|; |`、.}゙!.! |.  ! ヽ.
   ', ', |Vァ=、゙、 `゙、!-_:ト,リ', l ! |   ゙',
    ヽ、', l:!Kノ}.     f:_.)i゙i: リ ! l ル 
     | l!iヾ- ' ,   .!__:ノ ゙ ,リ l リ'´     
.     ',|!!、    r‐┐   ` ノ'. /,イ    / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄  
      'i!゙、ヽ、 ゙ー'  _, ィ,:',:''´    <  Mathematica に関する話題はここに書いてね!
      ゙:、ィ、jヾー::: 'iヘ .ノ',リ.        \___________________
   ,、- '´ ヽ、゙、   { `>"、  
  /\\    ',   }   //`ヽ

過去スレ
〓Mathematica〓
science2.2ch.net/test/read.cgi/math/985023298/
〓 Mathematica 2 〓
science3.2ch.net/test/read.cgi/math/1078534285/
〓 Mathematica 3 〓
science6.2ch.net/test/read.cgi/math/1121413040/
〓 Mathematica 四 〓
kamome.2ch.net/test/read.cgi/math/1197270001/ (鯖飛びでログ消滅)
mimizun.com/log/2ch/math/1197270001/
〓 Mathematica 5 〓
kamome.2ch.net/test/read.cgi/math/1285859504/
〓 Mathematica 伍 〓 (実質6)
wc2014.2ch.net/test/read.cgi/math/1320969748/

735 名前:132人目の素数さん mailto:sage [2018/02/06(火) 22:05:14.25 ID:/fhWuMMPh]
数値積分したいんだが,被積分関数の振動が激しいみたいでWorkingPrecisionとMaxRecursionの数値を大きくしても警告されるんだがこういうときどうすればええんや...積分則の問題なの?
解決策教えていただけないでしょうか...

736 名前:132人目の素数さん [2018/02/06(火) 22:21:02.68 ID:/fhWuMMPh]
age

737 名前:132人目の素数さん mailto:sage [2018/02/26(月) 04:03:35.30 ID:MCMBGUFd.net]
test

738 名前:132人目の素数さん mailto:sage [2018/02/26(月) 04:04:54.61 ID:MCMBGUFd.net]
test

739 名前:132人目の素数さん [2018/03/01(木) 10:19:27.67 ID:lbQF5biV.net]
数値最小化で
NMinimize[目的関数、制約条件]、変数]
というとき、たとえば制約条件がλ_1>0、λ_2>0、・・・、λ_100>0のとき、
λ_k>0,{k,1,100}と表したいのですが、うまくいきません。

制約条件の数が少なければλ_1>0、λ_2>0、・・・でよいですが、
1個ずつ入れるには多すぎるのです。
ご教示の程よろしくお願いいたします。

740 名前:724 [2018/03/01(木) 10:41:53.02 ID:lbQF5biV.net]
自己解決したでござるよ
Tableを使って
Table[λ_k, k] >= 0, {k, 1, 100}]}
でござるな

741 名前:132人目の素数さん mailto:っっd [2018/03/01(木) 17:24:32.97 ID:hDu+GmUm.net]
{(a : Blank[1]) > 0, (a : Blank[2]) > 0, (a : Blank[3]) >
0, (a : Blank[4]) > 0, (a : Blank[5]) > 0, (a : Blank[6]) >
0, (a : Blank[7]) > 0, (a : Blank[8]) > 0, (a : Blank[9]) >
0, (a : Blank[10]) > 0}

742 名前:132人目の素数さん mailto:っっd [2018/03/01(木) 17:55:56. ]
[ここ壊れてます]

743 名前:01 ID:hDu+GmUm.net mailto: Sum[λ_k,{k,1,10}]=15
λ_k は自然数とする。

このとき解の個数を求めよ
[]
[ここ壊れてます]



744 名前:132人目の素数さん mailto:sage [2018/03/01(木) 21:37:04.43 ID:Gjdrkmqo.net]
>>731
Flatten[Permutations /@ IntegerPartitions[15, {10}], 1] // Length
-> 2002
かな。

745 名前:132人目の素数さん mailto:っっd [2018/03/01(木) 22:43:48.54 ID:hDu+GmUm.net]
>>732

素晴らしいですね。

わたしは頭を使うのが苦手で
n100 = 10; A = Array[a, {n100}];
Solve[({(A // Total) == 15, Table[a[ll] > 0, {ll, 1, n100}]}) //
Flatten, A, Integers] // Length

でやりました。
貴君のほうが早く答えが出ますね。
ありがとうございました。

746 名前:132人目の素数さん mailto:sage [2018/03/20(火) 15:29:07.55 ID:+gdkzcOY.net]
Enterキーのみで評価開始しちゃうときがあるんだけど、
これを止める方法誰かおしえてー

747 名前:132人目の素数さん mailto:sage [2018/03/20(火) 19:17:24.13 ID:Eapek+9I.net]
>>734
シフトキー周りをエアダスターで掃除

748 名前:132人目の素数さん mailto:sage [2018/03/20(火) 23:23:46.92 ID:+gdkzcOY.net]
>>735
掃除したけどダメでしたぁッ

749 名前:132人目の素数さん [2018/03/24(土) 22:33:23.86 ID:OYP/uuWm.net]
キーボードを新しくしなさい。

750 名前: mailto:sage [2018/04/06(金) 01:03:54.23 ID:I+Mybrk/.net]


751 名前: mailto:sage [2018/04/06(金) 01:04:13.94 ID:I+Mybrk/.net]


752 名前: mailto:sage [2018/04/06(金) 01:04:31.50 ID:I+Mybrk/.net]


753 名前: mailto:sage [2018/04/06(金) 01:04:50.26 ID:I+Mybrk/.net]




754 名前: mailto:sage [2018/04/06(金) 01:05:11.63 ID:I+Mybrk/.net]


755 名前: mailto:sage [2018/04/06(金) 01:05:45.11 ID:I+Mybrk/.net]


756 名前: mailto:sage [2018/04/06(金) 01:06:02.43 ID:I+Mybrk/.net]


757 名前: mailto:sage [2018/04/06(金) 01:06:32.25 ID:I+Mybrk/.net]


758 名前: mailto:sage [2018/04/06(金) 01:06:48.35 ID:I+Mybrk/.net]


759 名前: mailto:sage [2018/04/06(金) 01:07:24.79 ID:I+Mybrk/.net]


760 名前:132人目の素数さん [2018/06/08(金) 08:18:02.56 ID:oMit71Pl.net]
plotArealElement[r_, phi_, dr_, dphi_] := Module[
{g1, g2, x, y, u, v, plr},
g1 = ParametricPlot[s {Cos[phi], Sin[phi]}, {s, r, r + dr}, {psi, phi, phi + dphi}];
u = r {Cos[phi], Sin[phi]};
v = r {Cos[phi + dphi], Sin[phi + dphi]};
x = v - u;
v = (r + dr) {Cos[phi], Sin[phi]};
y = v - u;
plr = Options[g1, PlotRange];
g2 = ParametricPlot[s x + t y, {s, 0, 1}, {t, 0, 1}, plr];
Show[g1, g2]
]

761 名前:132人目の素数さん [2018/06/08(金) 08:18:58.85 ID:oMit71Pl.net]
>>748

g1とg2を同じPlotRangeで描きたいと思い、↑のコードを書きましたが、
エラーが出てしまいます。

どうすればいいでしょうか?

762 名前:132人目の素数さん mailto:sage [2018/06/09(土) 03:34:04.34 ID:JHZIvIjE.net]
>>749
g2 = ParametricPlot[s x + t y, {s, 0, 1}, {t, 0, 1}, plr];

g2 = ParametricPlot[s x + t y, {s, 0, 1}, {t, 0, 1}];
で動作確認したら

763 名前:132人目の素数さん [2018/09/21(金) 17:37:02.38 ID:0uIdegM1.net]
例えば、

Subscript[x, 1]

を変数として使いたいのですが、

別のところで、

x = 3

などとやるとエラーが出ます。

どうすればいいでしょうか?



764 名前:132人目の素数さん mailto:sage [2018/09/21(金) 19:33:31.11 ID:3x53asMk.net]
私の環境では問題なく使えますが、、。

例えば
Subscript[x, 1]=123
とすれば
Subscript[x, 1]
は123を返してきます。

しかし、ただのxで参照したら別の変数でしょう?

765 名前:132人目の素数さん mailto:sage [2018/09/21(金) 19:38:24.31 ID:3x53asMk.net]
あ、
f[a]=321
とすれば
f[a]
は321を返すんだから説明になってなかったですね。

でも
x_1(ここでは表現が難しい、、)は123を返してきます。

766 名前:132人目の素数さん [2018/10/15(月) 17:26:57.09 ID:rkpLwJKB.net]
なぜ以下の関数は引数のリストの要素の和を計算するのでしょうか?

sumList[lis_]:=First[lis//.{x_, y___} -> x + {y}]

767 名前:132人目の素数さん mailto:sage [2018/10/17(水) 09:40:44.17 ID:q7AoWChQ.net]
>>754
sumListの右辺で最初にx+{y}が計算されて{x+y}となるみたいだ。
yはSequenceが入る。
例えば
 x+Sequence[a,b,c]は
 x+a+b+c
となるようだからlistの要素の総和になる。

768 名前:132人目の素数さん [2018/10/18(木) 19:08:49.50 ID:rmFVsQv+.net]
3 + {Sequence[1, 2]}

を計算すると、

{4, 5}

になりました。

769 名前:132人目の素数さん [2018/10/18(木) 19:09:39.48 ID:rmFVsQv+.net]
>>755

>sumListの右辺で最初にx+{y}が計算されて{x+y}となるみたいだ。

これはなぜなのでしょうか?

770 名前:132人目の素数さん mailto:禁止 [2018/10/18(木) 22:12:06.14 ID:98PMbrHl.net]
{x,y,z,w}//.{x_, y___} -> x + {y}]

.....{x+y+{z,w}}---> x+y+z+w

771 名前:132人目の素数さん mailto:sage [2018/10/19(金) 08:00:36.08 ID:u3e62vYe.net]
>>757
https://reference.wolfram.com/language/ref/Rule.html
によればRule“->”の右辺は即事に評価すると書いてあるから、
x+{y}はx,yに代入される前に評価されて{x+y}になり
そのあと代入されて、計算が続くということだろう。

772 名前:132人目の素数さん [2018/10/23(火) 03:53:40.31 ID:c7NxGayY.net]
Poor man's Mathematica used on Raspberry Pi

773 名前:132人目の素数さん mailto:sage [2018/10/28(日) 00:03:19.87 ID:XtA7LFXv.net]
FindEquationalProof
いつの間にか定理の自動証明ができるレベルになってたんですね
群の証明なんかが自動的にできてて驚いた



774 名前:132人目の素数さん [2018/11/02(金) 22:27:32.97 ID:WKAh5t24.net]
金持ちの数学者>>>>>>>>>。。。。。>>>貧乏人の数学者>>>>>2chの数学者

775 名前:132人目の素数さん mailto:sage [2018/12/03(月) 00:58:26.74 ID:v688weAA.net]
なんか久しぶりに数学勉強したくなってきた。
高校1年生の2次関数勉強中。サポートよろ!

776 名前:132人目の素数さん mailto:sage [2018/12/03(月) 18:27:35.82 ID:1vfhx/Vq.net]
何故それをここに書く

777 名前:132人目の素数さん [2019/02/05(火) 22:45:31.87 ID:zhX1PF9S.net]
 http://tvcap.info/2019/2/5/n2i9190205-2243560390.jpg
 http://tvcap.info/2019/2/5/n2i9190205-2244010380.jpg
 http://tvcap.info/2019/2/5/n2i9190205-2244040827.jpg
 http://tvcap.info/2019/2/5/n2i9190205-2244240232.jpg
 http://tvcap.info/2019/2/5/n2i9190205-2244110703.jpg
 http://tvcap.info/2019/2/5/n2i9190205-2244390628.jpg
 http://tvcap.info/2019/2/5/n2i9190205-2244540005.jpg
 http://tvcap.info/2019/2/5/n2i9190205-2245000222.jpg
 http://tvcap.info/2019/2/5/n2i9190205-2245040254.jpg
 http://tvcap.info/2019/2/5/n2i9190205-2245180265.jpg
 http://tvcap.info/2019/2/5/n2i9190205-2245250755.jpg
 http://tvcap.info/2019/2/5/n2i9190205-2245300342.jpg

778 名前:低学歴脱糞老女・清水婆婆の連絡先:葛飾区青戸6−23−19 [2019/03/03(日) 11:46:45.53 ID:KV/cokeJ.net]
【超悪質!盗聴盗撮・つきまとい嫌がらせ犯罪者の実名と住所を公開】
@井口・千明(東京都葛飾区青戸6−23−16)
※盗聴盗撮・嫌がらせつきまとい犯罪者のリーダー的存在/犯罪組織の一員で様々な犯罪行為に手を染めている
 低学歴で醜いほどの学歴コンプレックスの塊/超変態で食糞愛好家である/醜悪で不気味な顔つきが特徴的である
A宇野壽倫(東京都葛飾区青戸6−23−21ハイツニュー青戸202)
※色黒で醜く太っている醜悪黒豚宇野壽倫/低学歴で人間性が醜いだけでなく今後の人生でもう二度と女とセックスをすることができないほど容姿が醜悪である
B色川高志(東京都葛飾区青戸6−23−21ハイツニュー青戸103)
※色川高志はyoutubeの視聴回数を勝手に短時間に何百何千時には何万回と増やしたり高評価・低評価の数字を一人でいくつも増やしたり減らしたりなどの
 youtubeの正常な運営を脅かし信頼性を損なわせるような犯罪的業務妨害行為を行っています
※色川高志は現在、生活保護を不正に受給している犯罪者です/どんどん警察や役所に通報・密告してやってください

【通報先】
◎葛飾区福祉事務所(西生活課)
〒124−8555
東京都葛飾区立石5−13−1
рO3−3695−1111

C清水(東京都葛飾区青戸6−23−19)
※低学歴脱糞老女:清水婆婆 ☆☆低学歴脱糞老女・清水婆婆は高学歴家系を一方的に憎悪している☆☆
 清水婆婆はコンプレックスの塊でとにかく底意地が悪い/醜悪な形相で嫌がらせを楽しんでいるまさに悪魔のような老婆である
D高添・沼田(東京都葛飾区青戸6−26−6)
※犯罪首謀者井口・千明の子分/いつも逆らえずに言いなりになっている金魚のフン/親子孫一族そろって低能
E高橋(東京都葛飾区青戸6−23−23)
※高橋母は夫婦の夜の営み亀甲縛り食い込み緊縛プレイの最中に高橋親父にどさくさに紛れて首を絞められて殺されそうになったことがある
F長木義明(東京都葛飾区青戸6−23−20) ※日曜日になると風俗店に行っている

779 名前:132人目の素数さん mailto:sage [2019/03/29(金) 23:09:53.69 ID:fHKb9Xcp.net]
ver12マダー

780 名前:132人目の素数さん mailto:sage [2019/04/17(水) 06:08:16.62 ID:o2zp+n+z.net]
出たね。英語版は。

781 名前:132人目の素数さん mailto:sage [2019/04/20(土) 23:47:30.76 ID:ucNxwlZc.net]
ユークリッド幾何の自動定理証明っぽい機能があるな

782 名前:132人目の素数さん [2019/04/23(火) 09:51:04.81 ID:6y6+1NWL.net]
Mathematicaは手続き型ではなく関数型でコードを書いたほうが高速化するらしいけど、並列計算させたいとき
関数型で書けばうまくいきますかね?

783 名前:132人目の素数さん mailto:sage [2019/04/24(水) 13:32:48.98 ID:b+zqCTiq.net]
そうだよ。関数型で書いて最後に //Parallelize を付けるだけで分散処理してくれる。



784 名前:132人目の素数さん [2019/04/25(木) 11:28:57.48 ID:LeBllpmo.net]
>>771
サンキュー

頑張ってみる

785 名前:132人目の素数さん [2019/04/25(木) 13:33:39.52 ID:LeBllpmo.net]
最後に //Parallelize を付けるだけ

ってのはMathematicaじゃないような気もするけど

786 名前:132人目の素数さん [2019/04/25(木) 14:35:39.01 ID:9SdOWbtw.net]
Gurdがいるんじゃないの?

787 名前:132人目の素数さん [2019/04/25(木) 17:17:29.74 ID:LeBllpmo.net]
gridのこと?
自マシンのマルチコアプロセッサー利用なら何もいらない
正規ライセンスあればLightweight Gridも利用できる

788 名前:132人目の素数さん mailto:sage [2019/05/25(土) 01:07:49.66 ID:pma/hkB5.net]
無料化キター!

https://github.com/WolframResearch/WolframLanguageForJupyter

でnotebook代替もできるぞ!

789 名前:132人目の素数さん mailto:sage [2019/05/25(土) 01:52:51.18 ID:7q7gZ5Hj.net]
https://twitter.com/wolframjapan/status/1131648749225369600?s=21
(deleted an unsolicited ad)

790 名前:132人目の素数さん mailto:sage [2019/05/26(日) 16:28:52.98 ID:TO+h+abu.net]
https://nbviewer.jupyter.org/github/genkuroki/msfd28/blob/master/Free%20Wolfram%20Engine.ipynb

791 名前:132人目の素数さん mailto:sage [2019/06/07(金) 00:14:43.89 ID:KZdus4b3.net]
まじかよ

792 名前:132人目の素数さん [2019/06/20(木) 15:23:01.20 ID:4cvo3/Hk.net]
数式もwysWygできる?

793 名前:132人目の素数さん mailto:sage [2019/06/20(木) 17:31:22.83 ID:BTA5nRWW.net]
できるよ
TeXアウトプットもできる



794 名前:132人目の素数さん mailto:sage [2019/06/20(木) 22:22:20.22 ID:2OU9iC7f.net]
これはマセマティカがタダになったという理解でいいの?

795 名前:132人目の素数さん [2019/06/21(金) 16:56:40.28 ID:p8Ey+i/x.net]
>>781
入力はキャラクタベースのTexでやるってこと?

796 名前:132人目の素数さん mailto:sage [2019/06/25(火) 10:50:36.14 ID:Pn3mqXKf.net]
>>442
出尽くしってことだろうね

797 名前:132人目の素数さん [2019/06/29(土) 16:32:34.25 ID:DHiuKlHq.net]
〓 Mathematica 七 〓
ふうL@Fu_L12345654

798 名前:321
学コン1傑いただきました!
とても嬉しいです!

https://pbs.twimg.com/media/D-IuUuqVUAALnAB.jpg

https://twitter.com/Fu_L12345654321/status/1144528199654633477
(deleted an unsolicited ad)
[]
[ここ壊れてます]

799 名前:132人目の素数さん mailto:sage [2019/07/01(月) 16:09:26.13 ID:zLqAoY+7.net]
Potential[x_] = 0.5*k*x^2;
Threshold[n_] = 10*n;

If[Potential[x] >= threshold[n],
Force[x_, v_] := -k*x-G*v;];

のように、条件にあった時だけIf文内を実行したいのですが、If文の条件判定がうまく機能していないようです。
条件分に変数のある関数が入っていたらまずいのでしょうか。
下のように、条件文の前で関数の値を置き直せば問題ないのでしょうか。
こうすると動くようになったと思いますが、実際のものは煩雑でして正しく動作しているのか分かりません…。
よろしくお願い致します。

Potential[x_] = 0.5*k*x^2;
Threshold[n_] = 10*n;

Potential_value = Potential[x_];
Threshold_value = Threshold[n_];

If[Potential_value >= Threshold_value,
Force[x_, v_] := -k*x-G*v;];

800 名前:132人目の素数さん mailto:sage [2019/07/01(月) 19:11:54.24 ID:5cPmcjg8.net]
>>786
>If[Potential[x] >= threshold[n],
>Force[x_, v_] := -k*x-G*v;];

よくわからないけど、If文の条件が実際に評価されるときに(x,nに)値が入ってるんですか?そうでないと関数Fは未定義のままですよね?

それとThresholdはMathematica自身の関数として定義済みでは?

それと、Potential_value =と_valueをつけると変数にセットできないんじゃありませんか?私の使ってるバージョンではできません。

801 名前:132人目の素数さん mailto:sage [2019/07/01(月) 22:59:03.83 ID:wgvgoqOx.net]
x、nに値は入っています。

初心者でトンチンカンな事を聞いてるみたいですみません。

>それとThresholdはMathematica自身の関数として定義済みでは?

これ、そもそも○○[x_]などと定義するのが間違ってるって事でしょうか?
xに値が入るなら○○[x_]と定義する必要がない、と。

>それと、Potential_value =と_valueをつけると変数にセットできないんじゃありませんか?私の使ってるバージョンではできません

たしかにできないみたいです。
すみません。

x,nをループで回して、
Potential = 0.5*k*x^2;
Threshold = 10*n;

If[Potential >= threshold,
Force[v_] := -k*x-G*v;];

というようにすればいいのですかね。

802 名前:132人目の素数さん mailto:sage [2019/07/02(火) 08:20:06.64 ID:AbMvpQaB.net]
ループの中で
Force[v_] := -k*x-G*v;
と何度も定義し直すのは何か意図があるのですか?

素直にループの外で

Force[v_]:=If[ 0.5 k x^2>=10 n, -k x-G v ,必要なら何か定義...]

と定義しておくのはダメなのですか?

803 名前:132人目の素数さん mailto:sage [2019/07/02(火) 08:21:12.70 ID:AbMvpQaB.net]
>>788
Mathematicaの入門書を読むことをお勧めします。



804 名前:132人目の素数さん mailto:sage [2019/07/02(火) 09:12:10.45 ID:ZLe7Frjb.net]
条件変えるループの中で定義したいんです
皆さんどうされてるんでしょう

本読み直します

805 名前:132人目の素数さん mailto:sage [2019/07/02(火) 10:22:56.70 ID:AbMvpQaB.net]
ヒントになるかわかりませんが、
関数の引数に関数を与えることもできます。

806 名前:132人目の素数さん [2019/07/04(木) 00:31:56.85 ID:WjmhsYjy.net]
3200
ふうL@Fu_L12345654321
学コン1傑いただきました!
とても嬉しいです!

https://pbs.twimg.com/media/D-IuUuqVUAALnAB.jpg

https://twitter.com/Fu_L12345654321/status/1144528199654633477
(deleted an unsolicited ad)

807 名前:132人目の素数さん [2019/07/16(火) 17:48:13.35 ID:Z38S986h.net]
どこのがっこんだよ
くだらんものをだすな 資源の浪費だ

808 名前:132人目の素数さん mailto:sage [2019/07/16(火) 18:49:37.97 ID:lFcROgSU.net]
m.wolframalpha.com/input/?i=pikachu++curve
↑のθ(〜)は何の演算子ですか?

809 名前:132人目の素数さん mailto:sage [2019/07/17(水) 07:29:54.91 ID:0FwmSYn+.net]
>>795
右下見れ

810 名前:132人目の素数さん mailto:sage [2019/07/17(水) 08:59:41.06 ID:hcq7HK7z.net]
どこの右下ですか?

811 名前:132人目の素数さん mailto:sage [2019/07/17(水) 09:00:40.70 ID:iozGF0zU.net]
>>796
あ、スマホでは出ないんだな。PCで見てくれ

812 名前:132人目の素数さん mailto:sage [2019/07/17(水) 09:03:26.83 ID:iozGF0zU.net]
https://i.imgur.com/9VPTZr7.jpg

813 名前:132人目の素数さん mailto:sage [2019/07/17(水) 10:01:55.79 ID:hcq7HK7z.net]
ありがとうございます



814 名前:132人目の素数さん mailto:sage [2019/07/17(水) 16:05:53.82 ID:A5lmFvCD0.net]
Clear[p,q];
Sum[If[q == p, q, 0], {q, 1, 3}] /. p -> 2

の結果として 2 になること期待したんだけれど,
qが返ってきてしまった…
なして?

815 名前:132人目の素数さん mailto:sage [2019/07/17(水) 18:52:19.50 ID:BWCFMYci.net]
If[1 == p, q, 0] + If[2 == p, q, 0] + If[3 == p, q, 0] /. p -> 2
だから q だろうね。

Sum[If[q == p, q, 0] /. p -> 2, {q, 1, 3}]
だと2だよ。

816 名前:132人目の素数さん mailto:sage [2019/07/19(金) 07:51:55.90 ID:h7ko1Drl.net]
If の属性に HoldRest が設定されているからだな。

Sum は Block を使って変数を置き換えていく。Block は変数を置き換えながら内側の式を評価するが、HoldRest のせいで第2引数の q は評価されずにそのまま残る。
第1引数は評価され置き換わるが、If は第1引数が True または False になるまで開かれないから、結果 >>802 の1行目のように展開され、答えは q となる。

817 名前:132人目の素数さん [2019/07/20(土) 11:01:21.03 ID:bSAoQnjE.net]
0130
ふうL@Fu_L12345654321
学コン1傑いただきました!
とても嬉しいです!

https://pbs.twimg.com/media/D-IuUuqVUAALnAB.jpg
https://twitter.com/Fu_L12345654321/status/1144528199654633477
(deleted an unsolicited ad)

818 名前:132人目の素数さん mailto:sage [2019/07/24(水) 13:02:02.44 ID:Hi3z86NN.net]
>>801
Sum[If[q == p, Evaluate@q, 0], {q, 1, 3}] /. p -> 2
でも2が返るよ。
昔lispやってたので馴染めないんだが、、、。

819 名前:132人目の素数さん [2019/11/14(木) 23:23:19.39 ID:UAZBxqyu.net]
松坂和夫著『解析入門中』を読んでいます。

周囲の長さが一定 2*s である三角形の面積の最大値を求めよ。

ヘロンの公式より、

S = sqrt(s * (s - x) * (s - y) * (s - z))

φ(x, y, z) = x + y + z - 2*s
(grad φ)(x, y, z) = (1, 1, 1) ≠ (0, 0, 0)

0 < x < y + z = 2*s - x
0 < y < z + x = 2*s - y
0 < z < x + y = 2*s - z

だから、

0 < x < s
0 < y < s
0 < z < s

でなければならない。

φ(x, y, z) = 0
0 < x < s
0 < y < s
0 < z < s

という条件下で、

f(x, y, z) = (s - x) * (s - y) * (s - z)

を最大化する (x, y, z) を求めて、面積 S を計算すればよい。

↓は制約条件を満たす点の集合、いわゆる実行可能領域です。

https://imgur.com/XzhCaP7.jpg

820 名前:132人目の素数さん [2019/11/14(木) 23:24:35.74 ID:UAZBxqyu.net]
↑の画像では、

s = 1 としました。

821 名前:132人目の素数さん [2019/11/14(木) 23:28:37.21 ID:UAZBxqyu.net]
https://imgur.com/Fwn3FfO.jpg

↑実行可能領域の正三角形の重心で面積が最大になることが分かりますね。

822 名前:132人目の素数さん mailto:sage [2019/11/18(月) 22:50:48 ID:DwjlzO99.net]
数学でMATLABとかは使わないんですか?

823 名前:132人目の素数さん mailto:sage [2019/11/22(金) 23:40:53.18 ID:yWUYHlgs.net]
Lightweightgrid使ってる人いる?



824 名前:132人目の素数さん [2020/01/01(水) 10:26:07.74 ID:ECfnCY0s.net]
f が具体的にどんな関数なのかは教えずに、 f が t の関数であることをMathematicaに教えるにはどうすればいいのでしょうか?

825 名前:132人目の素数さん mailto:sage [2020/01/01(水) 12:56:51 ID:6ySof4cw.net]
f[t]

826 名前:132人目の素数さん [2020/02/08(土) 22:12:11 ID:t6F7rXiU.net]
iとjが添え字で、x[i,j]を総和記号で足し合わせるとき、 j≠iのときは足さないのはどうやって入力するの?

n m
Σ Σ x[i,j]
i=1 j=1
j≠i

みたいなやつ。意味わかります?

827 名前:132人目の素数さん mailto:sage [2020/02/08(土) 23:18:56.59 ID:ozXSNVVR.net]
全部足して対角成分を引けばぁ

828 名前:809 [2020/02/09(日) 08:32:21.15 ID:ofw5z8DB.net]
>>810 レスを有り難うございます。
ただ、それはわかってますが、もうちょっとスマートに書きたいということです。

829 名前:132人目の素数さん mailto:sage [2020/02/10(月) 01:08:16 ID:esjbRF9d.net]
ラテン語または

830 名前:Mリシア語の「マテーマタ」(古希:Μαθηματα) は「学ばれるべき事ども(Lesson)」という意味である。 []
[ここ壊れてます]

831 名前:132人目の素数さん mailto:sage [2020/02/11(火) 09:40:57 ID:EOv4xygx0.net]
対角成分が発散してないなら引くかな
その方が早そうだし
発散するときは

x[i_, j_] := 0 /; i == j;
x[i_, j_] := X[i, j];
Sum[x[i, j], {i, 1, 3}, {j, 1, 3}]

Out=X[1, 2] + X[1, 3] + X[2, 1] + X[2, 3] + X[3, 1] + X[3, 2]

とか?

832 名前:809 [2020/02/14(金) 11:36:31 ID:bQ3El55L.net]
>>817 お返事が遅くなってすみません。有り難うございます。それでうまくいきました。

833 名前:132人目の素数さん [2020/02/29(土) 09:41:39 ID:hF3qF87H.net]
Wolfram Languageの実践的な解説をしているサイトを教えてください。

Mathematicaの本を見ても基本的なことしか書いていないですよね。



834 名前:132人目の素数さん [2020/02/29(土) 09:44:08 ID:hF3qF87H.net]
合成関数について質問です。

f[x_, y_] := x^2 + y^3
g[t_] := {t^2, 3*t+1}

とします。

f[g[t]] とはできないですよね?

f[v_] := v[[1]]^2 + v[[2]]^3
g[t_] := {t^2, 3*t+1}


としないといけないんですか?

835 名前:132人目の素数さん mailto:sage [2020/02/29(土) 16:37:52 ID:/LxUqYKZ0.net]
引数がx,yの2個の場合しか定義してないのに
1個しか与えてないのだから未定義扱いになるのは当然では?






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<216KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef