フィルターのクリア

Hi, I am working on Some code I could find the Function for Log but not for any Antilog option.

8 ビュー (過去 30 日間)
Manish Poojary
Manish Poojary 2017 年 6 月 23 日
回答済み: aaru sri 2018 年 11 月 16 日
The x=log10(1000); 10^x option is not working it throws an Error.
Nor loginv.
Please if you have any options do reply. Thanks in Advance!!
  1 件のコメント
Cam Salzberger
Cam Salzberger 2017 年 6 月 23 日
loginv is not a built-in function as far as I am aware. When I run:
x = log10(1000);
10^x
I get 1000 back out as expected. What are you getting?
If you want to provide an array of values to log10, then get them back from a power function, use 10.^x instead of 10^x.

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

回答 (3 件)

John D'Errico
John D'Errico 2017 年 6 月 23 日
Of course there is no loginv, since raising something to a power is the inverse of the log function. Powers already exist in MATLAB so there is no need for a loginv function. (I suppose it might be nice for completeness to have that, but you can always write a loginv function yourself, if that "lack" bothers you.)
10^x is an error, BECAUSE x is not a scalar. If you need to exponentiate an array or a vector, then use 10.^x.
So the inverse of log (the natural logarithm) is the function exp.
The inverse of log10 is 10.^x.
The inverse of log2 is 2.^x.

aaru sri
aaru sri 2018 年 11 月 16 日
if i have y=exp(i*2*pi*x) and i want to find x how i cn do it
  6 件のコメント
Bruno Luong
Bruno Luong 2018 年 11 月 16 日
編集済み: Bruno Luong 2018 年 11 月 16 日
"parenthesis": (...)
>> 1/2*3
ans =
1.5000
>> 1/(2*3)
ans =
0.1667
>>

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


aaru sri
aaru sri 2018 年 11 月 16 日
thnk u so much my prob is solved

カテゴリ

Help Center および File ExchangeArgument Definitions についてさらに検索

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by