isprime
素数の配列要素を判別
説明
例
double の整数値が素数かどうかを判別
tf = isprime([2 3 0 6 10])
tf = 1x5 logical array
1 1 0 0 0
2
と 3
は素数ですが、0
、6
および 10
は素数ではありません。
符号なし整数値が素数かどうかの判別
x = uint16([333 71 99]); tf = isprime(x)
tf = 1x3 logical array
0 1 0
71
は素数ですが、333
と 99
は素数ではありません。
入力引数
X
— 入力値
実数で非負の整数値のスカラー、ベクトルまたは配列
入力値。実数で非負の整数値である、スカラー、ベクトルまたは配列として指定します。
例: 17
例: [1 2 3 4]
例: int16([127 255 4095])
データ型: single
| double
| int8
| int16
| int32
| int64
| uint8
| uint16
| uint32
| uint64
拡張機能
C/C++ コード生成
MATLAB® Coder™ を使用して C および C++ コードを生成します。
使用上の注意および制限:
最大の倍精度入力は
2^33
です。最大の単精度入力は
2^25
です。入力
X
をint64
型またはuint64
型にすることはできません。
スレッドベースの環境
MATLAB® の backgroundPool
を使用してバックグラウンドでコードを実行するか、Parallel Computing Toolbox™ の ThreadPool
を使用してコードを高速化します。
この関数はスレッドベースの環境を完全にサポートしています。詳細については、スレッドベースの環境での MATLAB 関数の実行を参照してください。
バージョン履歴
R2006a より前に導入
MATLAB コマンド
次の MATLAB コマンドに対応するリンクがクリックされました。
コマンドを MATLAB コマンド ウィンドウに入力して実行してください。Web ブラウザーは MATLAB コマンドをサポートしていません。
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)