Why do i receive the error : Set::write: Tag Times in Null w is Protected
Why do i receive the error : Set::write: Tag Times in Null w is Protected
大家好,这是我第一次发帖,希望我做对了。
我正在尝试 运行 Mathematica 中的一些代码:
VtanList = {};
Do[
For[j = 1, j <= Length[file], j++,
test = {data[[i, j]]}[[1, 2]] - {data[[i, j + 1]]}[[1, 2]];
If[test >= 0,
peak = j + 5;
j = Length[file] + 10;
]
]
w = Take[data[[i]], {1, peak}];
, {i, Length[file]/256}]
数据列表的样子:
data = {{1,2},{3,2},{1,6},{2,4}}
当我收到错误时:
Tag Times in Null w is Protected.
我试过退出内核,这似乎不是我读过的经典 A+B=C 问题。
我真的需要你的帮助,谢谢!!!
在For[..]
后加一个分栏
没有它,Mathematica 认为 For[..]
和 w = ..
是一个连续表达式的一部分,显然,将 for 循环与赋值运算相乘没有任何意义。
大家好,这是我第一次发帖,希望我做对了。
我正在尝试 运行 Mathematica 中的一些代码:
VtanList = {};
Do[
For[j = 1, j <= Length[file], j++,
test = {data[[i, j]]}[[1, 2]] - {data[[i, j + 1]]}[[1, 2]];
If[test >= 0,
peak = j + 5;
j = Length[file] + 10;
]
]
w = Take[data[[i]], {1, peak}];
, {i, Length[file]/256}]
数据列表的样子:
data = {{1,2},{3,2},{1,6},{2,4}}
当我收到错误时:
Tag Times in Null w is Protected.
我试过退出内核,这似乎不是我读过的经典 A+B=C 问题。
我真的需要你的帮助,谢谢!!!
在For[..]
没有它,Mathematica 认为 For[..]
和 w = ..
是一个连续表达式的一部分,显然,将 for 循环与赋值运算相乘没有任何意义。