那位求大神帮我盗号看一下这个程序要怎么输入运行?谢谢了

&& 查看话题
求助大神帮我看看这段程序是干什么的?(就是定义这个函数算什么)
ExpandTimesG := Block =!= Times, Return, Null];
&&expr = List @@
&&pos = Transpose];
&&For, i++,
& &l = List @@ expr];
& &lRep = Table, {j, Length}];
& &expr] = Plus @@ lR
& &lTrans = T
&&Return /.
& & Join @@ Table}]];
不是大神 也可以瞎扯几句吧?
看不懂这代码是想做什么
而且试用了下(把丢了的 自己加了回来) 感觉这函数给出的结果不是那么的....
这函数的作用看起来是把 一个头部是相乘的表达式
1.提出各子项A_i
2.再提出这些子项A_i中头部是相加的表达式B_i
3. 把这些B_i中各相加的每项代换成相应的ar
4. 给出最后一个B_i相应的代换规则(看上面的代码 最后的效果只有这一项,感觉这一部分的代码有点问题 如果只想做这样的事的话 不需要用lTrans = T也不需用最后的Join,怀疑代码copy时候有点问题 或者代码是处理特定问题...)
5. 最后把原表达式里的各项用最后一个代换换回来
比如 你试试
test=(a + b + c) (d + e) (f + g);
ExpandTimesG
等等 : Originally posted by walk1997 at
不是大神 也可以瞎扯几句吧?
看不懂这代码是想做什么
而且试用了下(把丢了的 自己加了回来) 感觉这函数给出的结果不是那么的....
这函数的作用看起来是把 一个头部是相乘的表达式
1.提出各子项A_i
2.再提出这 ... 代码在程序中多次用到了,有问题的可能性不大,的确是处理特定问题时的一段,但是处理的式子很复杂,含有一些张量。我在看看,谢谢您! : Originally posted by liu0604 at
代码在程序中多次用到了,有问题的可能性不大,的确是处理特定问题时的一段,但是处理的式子很复杂,含有一些张量。我在看看,谢谢您!... 处理的式子具体能写出来看下么
有点小兴趣 看看&&呵呵
我的感觉是这个函数 对有些输入的表达式会给出不显式可的结果(并非所见即所得 依赖于Mathematica对表达式的排序- 也可能是我的理解还太粗浅:( ) : Originally posted by walk1997 at
处理的式子具体能写出来看下么
有点小兴趣 看看&&呵呵
我的感觉是这个函数 对有些输入的表达式会给出不显式可的结果(并非所见即所得 依赖于Mathematica对表达式的排序- 也可能是我的理解还太粗浅:( )... 我看你也是学粒子物理的,那看懂程序就没有问题了 我粘贴一个试试,这是振幅中的一项,太大了只能粘一个了,我复制成纯文本格式了,其他格式试了不行:
(-(4 Sqrt MC^3 Subsuperscript (tr].Subscript].Subscript]]-tr].Subscript].Subscript]]) (k2e (16 MC^4 (pa pb+1)+4 MC^2 (s (pa pb-3)-3 pa pb t+t)+s t (pa pb+4 pb pc+1)-2 s^2 (pa pb+1)+2 t^2 (pa pb-1))-k1e (4 MC^2 (pa pb+1) (s+t)+s t (-(3 pa pb)-4 pb pc+1)+s^2 (3-pa pb)-2 t^2 (pa pb-1))))/(Sqrt)-(8 I Sqrt MC^3 Subsuperscript (tr].Subscript].Subscript]]-tr].Subscript].Subscript]]) \^(ejs Subscript Subscript p) (-(4 MC^2 (pa pb pc+pc))+pb (pa pc s+2 pa pc t+4 s)+pc (s-2 t)))/(Sqrt)) (-(4 Sqrt MC^3 Subsuperscript (tr].Subscript].Subscript]]-tr].Subscript].Subscript]]) (k2ep (16 MC^4 (pa pb+1)+4 MC^2 (s (pa pb-3)-3 pa pb t+t)+s t (pa pb+4 pb pc+1)-2 s^2 (pa pb+1)+2 t^2 (pa pb-1))-k1ep (4 MC^2 (pa pb+1) (s+t)+s t (-(3 pa pb)-4 pb pc+1)+s^2 (3-pa pb)-2 t^2 (pa pb-1))))/(Sqrt)+(8 I Sqrt MC^3 Subsuperscript (tr].Subscript].Subscript]]-tr].Subscript].Subscript]]) \^(ejsp Subscript Subscript p) (-(4 MC^2 (pa pb pc+pc))+pb (pa pc s+2 pa pc t+4 s)+pc (s-2 t)))/(Sqrt)) : Originally posted by liu0604 at
我看你也是学粒子物理的,那看懂程序就没有问题了 我粘贴一个试试,这是振幅中的一项,太大了只能粘一个了,我复制成纯文本格式了,其他格式试了不行:
(-(4 Sqrt MC^3 Subsuperscript (tr[Subscript.Subscript.S ... 看不出名堂来 感觉对你这个表达式来说
上面函数的作用是 把上面这个表达式(a+b)(c+d) 变成(c+d)^2
感觉这表达式更象是个截面 确定是振幅?
--sorry&&说不什么 :( : Originally posted by walk1997 at
看不出名堂来 感觉对你这个表达式来说
上面函数的作用是 把上面这个表达式(a+b)(c+d) 变成(c+d)^2
感觉这表达式更象是个截面 确定是振幅?
--sorry&&说不什么 :(... 截面由很多项相加,这个只是其中一项,还有很多因子没有计算。至多叫做振幅模方的一小部分。求助,有谁知道,待机状态如何保持程序继续运行?请高手帮忙解答一下,谢谢啦!_百度知道
求助,有谁知道,待机状态如何保持程序继续运行?请高手帮忙解答一下,谢谢啦!
我是个新手,现在有个问题是如果摁了电源键进入待机状态,需要保持网络可以用,并且程序可以继续和服务器交互定时获取数据,并在获取到可用数据后对用户进行提示。我的程序是MFC开发的。请教如何实现?。最好有详细的示例,谢谢!!
提问者采纳
摁了电源键进入待机状态,LZ 你需要清楚做了什么操作?如果硬件已经将外设停用,是无法从应用层完成 LZ 你想要的功能?如果没有停用,通讯应该可以继续的。这里有两个问题,一个是设备是不是你们自己的,如果是,那就需要修改底层待机那块的代码,设置网络信号中断唤醒和定时器唤醒,唤醒后进行通信。或者就是不是完全的待机,而是部分设备的禁用,比如只是把屏关掉,其余照样跑。 如果别的设备,待机后完全的进入sleep状态,那你就不要想了
提问者评价
其他类似问题
为您推荐:
待机状态的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁哪位大神能帮我把这个程序注释一下,谢谢了!_百度知道
哪位大神能帮我把这个程序注释一下,谢谢了!
* Function Name
: GPIO_Configuration* Description
: Configures Leds and Keys.* Input
: None* Output
: None* Return
: None*******************************************************************************/void GPIO_Configuration(void){
/*Configure PB11 as output for LD0*/
GPIO_InitStructure.GPIO_Pin =GPIO_Pin_0;
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;
GPIO_Init(GPIOA, &GPIO_InitStructure);
/*Configure PB10 as output for LD1*/
GPIO_InitStructure.GPIO_Pin =GPIO_Pin_1;
GPIO_Init(GPIOA, &GPIO_InitStructure);
} /******************************************************************************** Function Name
: RCC_Configuration* Description
: Configures the different system clocks.* Input
: None* Output
: None* Return
: None*******************************************************************************/void RCC_Configuration(void){
/* RCC system reset(for debug purpose) */
RCC_DeInit();
/* Enable HSE */
RCC_HSEConfig(RCC_HSE_ON);
/* Wait till HSE is ready */
HSEStartUpStatus = RCC_WaitForHSEStartUp();
if(HSEStartUpStatus == SUCCESS)
/* HCLK = SYSCLK */
RCC_HCLKConfig(RCC_SYSCLK_Div1);
/* PCLK2 = HCLK */
RCC_PCLK2Config(RCC_HCLK_Div1);
/* PCLK1 = HCLK/2 */
RCC_PCLK1Config(RCC_HCLK_Div2);
/* Flash 2 wait state */
FLASH_SetLatency(FLASH_Latency_2);
/* Enable Prefetch Buffer */
FLASH_PrefetchBufferCmd(FLASH_PrefetchBuffer_Enable);
/* PLLCLK = 8MHz * 9 = 72 MHz */
RCC_PLLConfig(RCC_PLLSource_HSE_Div1, RCC_PLLMul_9);
/* Enable PLL */
RCC_PLLCmd(ENABLE);
/* Wait till PLL is ready */
while(RCC_GetFlagStatus(RCC_FLAG_PLLRDY) == RESET)
/* Select PLL as system clock source */
RCC_SYSCLKConfig(RCC_SYSCLKSource_PLLCLK);
/* Wait till PLL is used as system clock source */
while(RCC_GetSYSCLKSource() != 0x08)
/*Enble GPIOA、GPIOB、GPIOC*/
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA | RCC_APB2Periph_GPIOB |
RCC_APB2Periph_GPIOC , ENABLE);}#ifdef
提问者采纳
* Function Name
: assert_failed 函数名称:断言失败(也可以翻为诊断错误)* Description
: Reports the name of the source file and the source line number报告:描述的源文件的名称和源代码行数错误*
where the assert error has occurred.再次诊断错误* Input
: - file: pointer to the source file name输入: 文件名 指向源文件*
- line: assert error line source number线程:诊断误差光源数* Output
: None输出:无* Return
: None反馈:无void assert_failed(u8* file, u32 line)无效的诊断失败 (U8文件 U32线程)/* User can add his own implementation to report the file name and line number,
ex: printf(&Wrong parameters value: file %s on line %d\r\n&, file, line) */用户可以添加自己的数据实现来报告文件名和行号,例:printf(&错误的参数值:文件% s联机% d \ r \ n”、文件、线程
/* Infinite loop */往复循环while (1)而(结合来看意识一概是一会或者 一会后)#endif/******************* (C) COPYRIGHT 2007 STMicroelectronics *****END OF FILE****/结束诊断版权2007Microelectronics(微电子学)
文件结束。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。求赞采纳
提问者评价
其他类似问题
这个…… 你就拿这么一段代码谁也注释不了。你得说明环境,谁家的片子,什么型号,什么版本。一般来说,这个都是对照说明书来学习的。
为您推荐:
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁哪位大神能给我讲解一下下面这个matlab程序是什么意思啊?看不懂很着急,谢谢啦!!!!_百度知道
Mu(1)=H{1}(1)Mu(2)=H{1}(2)是用{}表示H是cell数组,和一般的矩阵不一样一般的矩阵每个元素只能存放一个数值而cell数组每一个元素可以是任何类型的数据,包括矩阵也就是 你这里的 H{1}就是H这个cell数组的第一个单元而这一个单元本身就是一个有两个数的矩阵所以 Mu=H{1} 使得Mu也成了一个由两个数的矩阵
恩, 谢谢啊,明白点了,还想再问一下,下面又出现了几行:那这几行中有两个{}又是什么意思啊?谢谢
这样看你的H原来是怎样的cell矩阵H{i}是提取H中第i个元素因为cell矩阵里面的元素可以是任何类型,包括cell矩阵如果H{i}也就是H的第i个元素,本身还是一个cell矩阵可以在后面再用{j}提取下一级cell矩阵中的元素H{t-1}{2}大概是H的第t-1个元素也是cell矩阵,再提取其中第二个元素
恩,应该是这样的,谢谢你了
其他类似问题
为您推荐:
其他1条回答
Mu是一个数组,Mu(1)是Mu的第一个元素,Mu(2)是Mu的第二个元素
这样的话,后面的等于H{1}是什么意思啊?我上面说的对不对啊?
matlab的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁求大神帮忙写一个C++的内存清理程序的代码~~~要能运行的~~顺便说明一下原理·~~谢谢了~_百度知道
求大神帮忙写一个C++的内存清理程序的代码~~~要能运行的~~顺便说明一下原理·~~谢谢了~
提问者采纳
- -怎么这礼拜那么多要程序的阿~~~我晕~~我给你发了 你看看吧 又不会的再联系我~~~
提问者评价
其他类似问题
为您推荐:
您可能关注的推广
内存清理的相关知识
其他3条回答
100分看着挺有诚意的,不过你是要在什么操作系统下运行?
xp 用c++6.0运行。麻烦你再给我说下原理 和 用这个语句的作用。。。。
释放内存是free(*ptr);中间是一个指针变量,用来释放已经用过的变量占用的内存。可以在内存中用循环把内存中所有地址都释放一下,但是可能会对系统的进程造成影响。在你不知道哪些要用哪些不要用之前,不要乱动。另外,要实现这个比较困难。想清理内存用360就行了。盲目清理会破坏系统的。
- -我只是要一个能运行的完整的程序代码和这个代码的运行原理
要我做我也做不出,做出来也没用。我不可能拿我的电脑来做实验。代价你知道的。万一运行错误,会弄坏电脑的。
不会做啊,分虽然多。。。
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁

我要回帖

更多关于 求大神帮我p 的文章

 

随机推荐