错误使用 images.internal.imageDisplayParsePVPairs (line 126) 输入参数无效。 出错 images.internal.imageDisplayParseInputs (line 70) [common_args,specific_args] = images.internal.imageDisplayParsePVPairs(varargin{:}); 出错 imshow (line 253) images.internal.imageDisplayParseInputs({'Parent','Border','Reduce'},preparsed_varargin{:});
时间: 2024-03-25 12:41:08 浏览: 275
这个错误通常是由于`imshow`函数调用时输入的参数格式不正确导致的。具体来说,可能是由于以下原因导致的:
1. 输入的参数个数不正确。
2. 输入的参数类型不正确,例如应该输入数值的地方输入了字符等。
3. 输入的参数名称不正确或拼写错误。
4. 输入的参数值不正确,例如应该输入整数的地方输入了小数等。
为了解决这个问题,你可以检查`imshow`函数的输入参数,确保它们的格式和值都正确。如果有多个输入参数,可以逐个检查,找出哪个参数出了问题。如果还无法解决问题,可以尝试将输入参数先存储到一个变量中,然后再将变量作为参数传递给`imshow`函数,例如:
```matlab
params = {'Parent', fig, 'Border', 'tight', 'InitialMagnification', 100};
imshow(img, params{:});
```
这样可以避免在传递参数时出现语法错误。
阅读全文