How to use a vector as input for a function?

11 ビュー (過去 30 日間)
Jeroen
Jeroen 2014 年 5 月 16 日
編集済み: Randy Souza 2014 年 5 月 19 日
I have the following m file:
function [Data] = calc_file(u)
where I would like to enter u as a vector. When I try to do this I get the following error:
>> calc_file(u)
??? Undefined function or method 'calc_file' for input
arguments of type 'double'.
How do I enter a vector as the input for a function?
  1 件のコメント
Star Strider
Star Strider 2014 年 5 月 16 日
You need to post the code for calc_file.

サインインしてコメントする。

回答 (1 件)

Henric Rydén
Henric Rydén 2014 年 5 月 16 日
From your question, you seem to get this error only when u is a vector and not when it is a scalar?
It looks like the calc_file.m is not on your path.
  2 件のコメント
Jeroen
Jeroen 2014 年 5 月 16 日
I only get this error when i use a vector, with scalars it runs fine. And yes the calc_file.m is in my path.
Henric Rydén
Henric Rydén 2014 年 5 月 19 日
OK, could you post the code in calc_file.m?

サインインしてコメントする。

カテゴリ

Help Center および File ExchangeGet Started with MATLAB についてさらに検索

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by