matlab - 如何在 Matlab 中从字母和数字的加扰向量中屏蔽所有非字母字符?
问题描述
我是 Matlab 的新手,有一个作业问题,我得到了一个加扰的字符向量,并且必须屏蔽所有非字母字符。我必须编写一个可以采用任何加扰向量的脚本,所以我不知道数字的位置。
我试图从向量中删除数字,但不确定如何成功地做到这一点。
我真的很感激任何帮助。
解决方案
您可能需要使用isletter
. 例如:
str = 'abcde1234xyz';
str(~isletter(str)) = '*';
推荐阅读
- c# - 依赖于 .NET Core 3.1 中的 HTTP 请求访问器的注入服务或授权的生命周期问题
- macos - 如何在 mac os Catalina 上更新 httpd
- javascript - THREE.js vertexShader 基于高度的颜色混合
- javascript - 无法从 flatList 中删除项目在来自 Api 的 react-native 中,ApiCard 是另一个组件,其中所需的数据项有一个 del 按钮
- image - 无法从用 Flutter 编写的 Web 应用程序下载图像
- powershell - 试图通过 Powershell 打印一个目录
- xcode12 - 项目未在 Xcode 12.5 中运行
- javascript - React:如何将函数内部的数组传递给返回(JSX)
- google-play - 亚马逊相当于 Google Play 的“测试卡,总是拒绝”
- javascript - 平滑缩放画布