如果我有一个矩阵,它是世界观投影的组合,我将它乘以投影的倒数,它会产生世界观矩阵或其他什么?如果没有,那么如何从世界视图投影矩阵中提取世界视图矩阵?
谢谢你的帮助 :)
输入:
<content>
<dom id=1>a</dom>
<dom id=2>b</dom>
<dom id=3>c</dom>
<dom id=4>d</dom>
</content>
Run Code Online (Sandbox Code Playgroud)
输出:
<content>
<dom id=4>d</dom>
<dom id=3>c</dom>
<dom id=2>b</dom>
<dom id=1>a</dom>
</content>
Run Code Online (Sandbox Code Playgroud)
我正在寻找一个像这样的函数(如果存在):
$( '内容')的逆();
我不确定我正在尝试的操作的名称是什么,但我想"翻转"给定范围内的数字的值.
我有一个C#程序,它接收的数字从1到1023之间的任何值变化.我如何"翻转"这个数字,这样如果我收到1023那么它将是1,750将是274,512仍然是512正好一半?
我在考虑使用某种类型的循环,但我从未做过这样的事情.我的研究提出了人们想要,例如,把40变成04,但这不是我想要的.
假设我有这个功能:
function f($string){
$string = preg_replace("`\[.*\]`U","",$string);
$string = preg_replace('`&(amp;)?#?[a-z0-9]+;`i','-',$string);
$string = htmlentities($string, ENT_COMPAT, 'utf-8');
$string = preg_replace( "`&([a-z])(acute|uml|circ|grave|ring|cedil|slash|tilde|caron|lig|quot|rsquo);`i","\\1", $string );
$string = preg_replace( array("`[^a-z0-9]`i","`[-]+`") , "-", $string);
return $string;
}
Run Code Online (Sandbox Code Playgroud)
我怎样才能扭转这个功能...即.我该如何编写函数fReverse(),以便我们有以下内容:
$s = f("some string223---");
$reversed = fReverse($s);
echo $s;
Run Code Online (Sandbox Code Playgroud)
和输出:一些string223 ---
我只需要一个能给我反转正弦的函数.我尝试过使用math.sin(x)^ - 1但这不起作用......你怎么在lua中找到一个数字的倒置正弦?
我需要以-1/2 的幂计算矩阵A,这基本上意味着初始矩阵的逆的平方根。
如果 A 是奇异的,则使用MASS 包中的ginv函数计算 Moore-Penrose 广义逆,否则使用求解函数计算正则逆。
矩阵 A 定义如下:
A <- structure(c(604135780529.807, 0, 58508487574887.2, 67671936726183.9,
0, 0, 0, 1, 0, 0, 0, 0, 58508487574887.2, 0, 10663900590720128,
10874631465443760, 0, 0, 67671936726183.9, 0, 10874631465443760,
11315986615387788, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1), .Dim = c(6L,
6L))
Run Code Online (Sandbox Code Playgroud)
我通过等级和维度的比较来检查奇异性。
rankMatrix(A) == nrow(A)
Run Code Online (Sandbox Code Playgroud)
上面的代码返回 FALSE,所以我必须使用ginv来获得相反的结果。A 的倒数如下:
A_inv <- ginv(A)
Run Code Online (Sandbox Code Playgroud)
使用 expm 包中的 sqrtm 函数计算逆矩阵的平方根。
library(expm)
sqrtm(A_inv)
Run Code Online (Sandbox Code Playgroud)
该函数返回以下错误:
solve.default(X[ii, …
不是标题所暗示的,我需要的是一种向后计数字符串的方法
string i = "3027"
i[0] = label1.Text
Run Code Online (Sandbox Code Playgroud)
结果= 7不是3有办法吗?
不确定你是否需要我的代码它不是很重要.
`我试图得到一个逆矩阵
[,1] [,2] [,3]
[1,] 1 rou 0
[2,] rou 1+rou^2 rou
[3,] 0 rou 1
Run Code Online (Sandbox Code Playgroud)
手工计算的逆矩阵应该是
1 rou rou^2
1/(1-rou) rou 1 rou
rou^2 rou 1
Run Code Online (Sandbox Code Playgroud)
以rou = 0.3为例
a=matrix(c(1,0.3,0,0.3,1.09,0.3,0,0.3,1),nrow=3)
a
[,1] [,2] [,3]
[1,] 1.0 0.30 0.0
[2,] 0.3 1.09 0.3
[3,] 0.0 0.30 1.0
其手动计算的逆矩阵是以下矩阵
[,1] [,2] [,3]
[1,] 1.0989011 0.3296703 0.0989011
[2,] 0.3296703 1.0989011 0.3296703
[3,] 0.0989011 0.3296703 1.0989011
Run Code Online (Sandbox Code Playgroud)
通过使用solve(a)
或ginv(a)
在R中,我得到了
[,1] [,2] [,3]
[1,] 1.0989011 -0.3296703 0.0989011
[2,] -0.3296703 1.0989011 -0.3296703
[3,] …
Run Code Online (Sandbox Code Playgroud)