查看: 5453|回復: 4|關注: 0
打印 上一主題 下一主題

山东快乐扑克3对子复式: [已解決] 怎么表示多個變量t1 t2 t3 t4 t5...

[復制鏈接]

新手

15 麥片

財富積分


快乐扑克3如何跟对子 www.vqxik.tw 050


9

主題

36

帖子

0

最佳答案
跳轉到指定樓層
1#
我現在想對多個變量t1 t2 t3 t4 t5賦為函數:
A=[10 20 30 40 50];
B=[1 1 1 1 1];
n=5;
syms x
for i=1:n;
    syms(['t',num2str(i)])
    t(i)=wblinv(x,A(i),B(i));
end


怎么可以表示出t1,t2,t3 ……?
謝謝


論壇優秀回答者

1

主題

9787

帖子

1470

最佳答案
  • 關注者: 341
2#
發表于 2015-8-7 23:56:15 | 只看該作者
t = @(i)@(x)wblinv(x,A(i),1)
這樣t(2)就是第2個函數
或者用cell:
t = arrayfun(@(a)@(x)wblinv(x,a,1),A,'un',0)
這樣t{3}就是第三個函數

新手

15 麥片

財富積分


050


9

主題

36

帖子

0

最佳答案
3#
 樓主| 發表于 2015-8-8 00:09:29 | 只看該作者
kaaaf123 發表于 2015-8-7 23:56
t = @(i)@(x)wblinv(x,A(i),1)
這樣t(2)就是第2個函數
或者用cell:

不好意思沒太看懂,工作空間里面顯示t的值就是@(i)@(x)wblinv(x,A(i),1)
我怎么可以看到t1 t2 t3 t4 t5?
當我給定x一個值時,怎么得到t1 t2 t3 t4 t5的值,比如x=0.5時,t1=wblinv(0.5,10,1)
謝謝!

論壇優秀回答者

1

主題

9787

帖子

1470

最佳答案
  • 關注者: 341
4#
發表于 2015-8-8 00:55:43 | 只看該作者 |此回復為最佳答案
kantianshang 發表于 2015-8-8 00:09
不好意思沒太看懂,工作空間里面顯示t的值就是@(i)@(x)wblinv(x,A(i),1)
我怎么可以看到t1 t2 t3 t4 t5? ...

如果你想一次得到5個值,那更容易了:
A = [10 20 30 40 50];
x = 0.5;
t = wblinv(x,A,1)

新手

15 麥片

財富積分


050


9

主題

36

帖子

0

最佳答案
5#
 樓主| 發表于 2015-8-8 09:20:34 | 只看該作者
kaaaf123 發表于 2015-8-8 00:55
如果你想一次得到5個值,那更容易了:
A = [10 20 30 40 50];
x = 0.5;

明白了,多謝
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規則

關閉

站長推薦上一條 /4 下一條

快速回復 快乐扑克3如何跟对子 返回列表