www.gusucode.com > rf 案例源码程序 matlab代码 > rf/WriteATouchstoneFileUsingDataAndFrequencyValuesExample.m
%% Writing Touch Stone files % %% Write a Touchstone File Using Data and Frequency Values % % Copyright 2015 The MathWorks, Inc. S50 = sparameters('default.s2p'); data = S50.Parameters; freq = S50.Frequencies; rfwrite(data, freq, 'defaultnew.s2p') %% Write a Touchstone File Using Network Object Parameters % S50 = sparameters('passive.s2p'); S100 = newref(S50,100); rfwrite(S100, 'passive100.s2p'); %% Write a Touchstone File Using Name-Value Pair Arguments % S50 = sparameters('passive.s2p'); S150 = newref(S50,150); rfwrite(S150, 'passive150.s2p','FrequencyUnit', 'MHz'); %% Write a Touchstone File Using Y Parameters % Y50 = yparameters('passive.s2p'); rfwrite(Y50, 'passive.y2p','FrequencyUnit', 'MHz');