Solved


ゼロでない要素が一番多い行を探そう
行列 a が与えられたとき、行列 a の中で一番ゼロの要素が少ない行のインデクス r を返す関数を作成しましょう。このとき、行列 a には一つだけしかこの条件に当てはまる行がないと仮定します。 例: 入力として、行列 a = [ 1 ...

1 month ago

Solved


行列内の素数の平均をとろう
行列が与えられたときに、その行列内の素数の平均を計算する関数を作成しましょう。 例: 入力の行列が in = [ 8 3            5 9 ] のとき、 出力が 4 あるいは (3+5)/2 のようになり...

1 month ago

Solved


ベクトルの値が増加しているかを調べよう
ベクトルの値が増加している場合 (ベクトルの各要素が前の要素よりも大きい場合) には true を、そうでない場合には false を返すようなコードを書いてみましょう。 例: 入力が x = [-3 0 7] のとき、 関数の...

1 month ago

Solved


チェッカーボードを作ろう
整数 n が与えられた時、以下の様な1と0を含むn×nの行列を作成しましょう。a(1,1) は1にする必要があります。 例: 入力 n = 5 出力 a が [1 0 1 0 1 0 1 0 1 0 ...

1 month ago

Solved


サイコロを作ろう
1から6までの独立かつランダムな数値を返すような関数を作成しましょう。 例: >> [x1,x2] = rollDice(); と入力すると x1 = 5 x2 = 2 のような解を返します。

1 month ago

Solved


ベクトル [1 2 3 4 5 6 7 8 9 10] の作成
MATLABでは,角括弧の中に要素を入れることで、ベクトルを作成できる。 x = [1 2 3 4] また次のようにも書ける(コンマはオプション)。 x = [1, 2, 3, 4] 問題:次のベクトルを出力する関数を作成せよ。...

1 month ago

Solved


2倍してみよう - ここからスタート!
初めにこの問題を試してみよう。 入力としてxを与え、それを2倍して結果をyに代入せよ。 Examples: Input x = 2 Output y is 4 Input x = 17 Output y is 34 ...

1 month ago

Solved


二つのベクトルの要素ごとの積の平均を計算しよう
二つの同じ長さのベクトルが与えられたとき、二つのベクトルの要素ごとの積の平均を求めましょう。 例: 二つのベクトル [1 2 3] と [10 15 20] が与えられたとき、 それぞれの要素ごとの積の平均を取ると、 解は 33.3333 と...

1 month ago

Solved


ベクトルのスケーリング
入力したベクトルの大きさを1にしてください。

1 month ago

Answered
機械学習済みのmat​ファイルをweb app serverに​て読み込む方法
MATLAB Answersのサーバで動くMATLABでも再現します(プログラムを実行する度に path が変わります) chang_path = fileparts(mfilename('fullpath')) % 本プログラムが存在するフォルダ(毎回...

1 month ago | 0

Solved


Check if a year is a leap year or not
Return 1 if a given year is a leap year or 0 if it is not

2 months ago

Answered
使い方によるエラー sym/subsindex
symsで定義したシンボリック変数 t をベクトルのインデックスに使用した事がエラーの原因です。 シンボリック式で表現するならfor文を回す必要は無いですし、 for文を回すならシンボリック式を使わない数値計算で事足りると思います。 %% サンプリン...

2 months ago | 1

| accepted

Answered
特定の倍数番目のファイルのみを別フォルダに移動したいです。
% ファイルを8730個作る mkdir A; movefrom = [pwd '/A']; % 移動元 mkdir B; moveto = [pwd '/B']; % 移動先 for i = 1:8730 fclose(fopen([mo...

2 months ago | 0

| accepted

Solved


Parallel vectors
Return true or false depending on whether 2 vectors are parallel or not. Vectors can be 2 or 3 dimensional. The origin is not c...

2 months ago

Answered
1つのデータにXY要素を持たせて行列を作成する方法
質問の添付図をExcelファイル(zero_one.xls)に起こしました。これをmapとします。 まず逆順でmapを元のデータ(org)に変換します。それをまた、orgからmapに変換します。 readmatrix, writematrix, mes...

2 months ago | 0

| accepted

Solved


Intersection points of a polynomial
Find the intersection points of a polynomial, given by its vector of coefficients with the X-axis and the Y-axis. Input: a poly...

2 months ago

Answered
自作関数の入力引数不足エラーについて
関数側の引数を変更しない場合は関数の呼出側で引数を分けて渡す必要があります。 q1 = [0 0.5 0.5*pi]; %[x,y,theta] q2 = [-0.4 0.8 0]; relative_parameters(0.10,q1(1),q1...

2 months ago | 0

| accepted

Answered
グラフの横軸の範囲を指定し、findpeaksで指定の数だけ取り出す
局所的最大値 - MATLAB findpeaks - MathWorks 日本 NPeaks — ピークの最大数: 正の整数スカラー 返されるピークの最大数。正の整数スカラーとして指定します。findpeaks は入力データの最初の要素から演算を開始...

2 months ago | 0

| accepted

Answered
音声ファイルがパソコンによって波形データが変わってしまう理由
>音声を別のデバイスから出力しAudio test Bench を使いピエゾ素子を用いて音声ファイル(wav)を入力しました 図の様な環境を想定して:ハードウェアや物理的な環境による差を疑うべきだと思います。 空間の違い (音響の違い) ピエゾ素...

2 months ago | 0

Solved


Is the number of 1s in a binary integer odd or even?
Your function should turn the input integers into binary form and count the number of 1s in the binary. If the number is odd, re...

2 months ago

Solved


Determine if a given input is even or odd?
Given an input, determine if even or odd.

2 months ago

Answered
フォルダ内の特定のファイルを別ファイルに移動したいです。
警告発生時,try/catchのような例外処理 - MATLAB Answers - MATLAB Central (mathworks.com) cur = pwd; copyfile('/MATLAB/toolbox/matlab/imagesci...

2 months ago | 1

| accepted

Answered
imcrop関数とfor構文を使って、検出された全ての顔を切り取り、Figureにひとつずつ表示するプログラムを教えてください。
clear all faceDetector = vision.CascadeObjectDetector; I = imread('visionteam.jpg'); bboxes = faceDetector(I); IFaces = inse...

2 months ago | 0

Answered
Simulinkのソルバーの種類をmファイルで指定する方法
sim 関数の使用を想定しますが、ドキュメントに下記記載がありオプションでソルバーを指定する事が可能です。 % simOut = sim(modelName,"Solver","ode15s","StopTime","30") % configures...

2 months ago | 0

| accepted

Solved


Basic Mathematics 3
It was announced during a Robotics Competition kick off that two of the trickiest scoring objects are: soup cans, and beach ball...

2 months ago

Answered
複数の多項式近似
polyfit 関数を使い、2次多項式 の係数 を求めました。 係数は降べきの順、長さは 3 で () が 360*480=172800 組あります。 d(:,:,1) = readmatrix('https://jp.mathworks.com/...

2 months ago | 0

Answered
画像オブジェクトのラベリングと、最大長の算出
バイナリ イメージ内の連結要素のラベル付けと測定 - MATLAB & Simulink - MathWorks 日本 Image Processing Toolbox を使えば、下記で目的が実現されます。下記コードにおいて、Lは画像と同サイズの行列で、...

2 months ago | 0

Answered
自分はロボットをシリアル通信で動かしているのですが、 滑らかに動かすために、時間を経過時間で表したいのですが、どのように表したらよいか教えて頂けますでしょうか。よろしくお願いします。
前の質問も踏まえ:posixtime関数でUNIX時間 - Wikipediaを得ています。例えば今日2022年12月9日21時10分なら1670588089になります。小数以下第6位(マイクロ秒単位)まで時刻値が取得されます。 omega = 3.0;...

2 months ago | 0

Answered
動かしたい変数が2つある際にどのようにすべきか教えていただきたいです。
>動かしたい変数が2つある際にどのようにすべきか それらの関連性を見極めれば、一方だけ動かして他方を数式で求める事が出来ます b = zeros(1323000,1); % bの行列は(1323000,1)の行列 for k = 0:1323 ...

2 months ago | 0

| accepted

Answered
()の中に数値を入れて、その結果を0,1,2,3,4に振り分ける関数を作りたいのですが関数が認識されなく困っています
関数名、入力および出力の宣言 - MATLAB function - MathWorks 日本 上記文法に従い関数の出力を定義する必要があります ”cal_gp(a)==**”は「関数cal_gp(a)の出力が**か否か」を出力します 上記では同じ関...

2 months ago | 0

Load more