필터 지우기
필터 지우기

How to import exponent number from Excel column to MATLAB

조회 수: 1 (최근 30일)
Ayush Ulhas
Ayush Ulhas 2022년 9월 27일
댓글: Walter Roberson 2022년 9월 27일
I have a list of numbers in excel column. I am looking to extract the exponent number (+ - symbol doesn't matter)
For example, in 2^-6 => I want '6'
in 2^-4 => I want '4'
Thank you for any help you can provide.

답변 (1개)

Chunru
Chunru 2022년 9월 27일
x = readtable("2powx.xlsx")
x = 5×1 table
LSB _________ {'2^-6' } {'2^-7' } {'2^-8' } {'2^-9' } {'2^-10'}
y = cellfun(@(a) sscanf(a, "%d^%d")', x.LSB, "UniformOutput", false)
y = 5×1 cell array
{[ 2 -6]} {[ 2 -7]} {[ 2 -8]} {[ 2 -9]} {[2 -10]}
y = cell2mat(y)
y = 5×2
2 -6 2 -7 2 -8 2 -9 2 -10
y = y(:, 1).^y(:, 2)
y = 5×1
0.0156 0.0078 0.0039 0.0020 0.0010
  댓글 수: 2
Ayush Ulhas
Ayush Ulhas 2022년 9월 27일
Thank you for the help! May I know how to do the same process if the LSB values are in column 'G' and start from row '4'
Walter Roberson
Walter Roberson 2022년 9월 27일
You can specify a 'Range' option to readtable()

댓글을 달려면 로그인하십시오.

카테고리

Help CenterFile Exchange에서 Spreadsheets에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by